After you create a search index, you can query the list of all search indexes created in the current instance or associated with a table.

Operations

You can call the ListSearchIndex operation to list search indexes.

Use Tablestore SDKs

You can use the following Tablestore SDKs to implement search index:

Parameters

Parameter Description
tableName Optional. This parameter specifies the name of the table.
  • If the name of the table is set, all search indexes associated with the table are returned.
  • If the name of the table is not set, all search indexes in the current instance are returned.

Examples

private static List<SearchIndexInfo> listSearchIndex(SyncClient client) {
    ListSearchIndexRequest request = new ListSearchIndexRequest();
    request.setTableName(TABLE_NAME); // Set the name of the table.
    return client.listSearchIndex(request).getIndexInfos(); // Return all search indexes associated with the table.
}