すべてのプロダクト
Search
ドキュメントセンター

Tablestore:検索インデックスの削除

最終更新日:Dec 28, 2024

データテーブルに作成された検索インデックスを削除するには、DeleteSearchIndexオペレーションを呼び出します。

前提条件

APIオペレーション

/**
 * 検索インデックスを削除します。
 * @api
 *
 * @param [] $request
 *            リクエストパラメータ。テーブル名と検索インデックス名を含みます。
 * @return [] レスポンス。
 * @throws OTSClientException パラメータエラーが発生した場合、またはTablestoreサーバーが検証エラーを返した場合に返される例外。
 * @throws OTSServerException Tablestoreサーバーがエラーを返した場合に返される例外。
 * @example "src/examples/DeleteSearchIndex.php"
 */
public function deleteSearchIndex(array $request)

パラメータ

パラメータ

説明

table_name

データテーブルの名前。

index_name

検索インデックスの名前。

次のサンプルコードは、検索インデックスを削除する方法の例を示しています。

$request = array(
    'table_name' => 'php_sdk_test',
    'index_name' => 'php_sdk_test_search_index'
);
$response = $otsClient->deleteSearchIndex($request);

参照

既存の検索インデックスがビジネス要件を満たしていない場合は、検索インデックスを作成するか、既存の検索インデックスのスキーマを変更して、インデックスフィールドを追加、削除、および変更できます。詳細については、検索インデックスの作成および検索インデックスのスキーマの動的な変更を参照してください。