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

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

最終更新日:Sep 21, 2026

DeleteSearchIndex API を使用して、指定したデータテーブルから検索インデックスを削除できます。

前提条件

API オペレーション

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

パラメーター

delete_search_index メソッドには、次のパラメーターが含まれます。

名前

型

説明

table_name (必須)

str

テーブル名。

index_name (必須)

str

削除する検索インデックス。

例

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

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

関連ドキュメント

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