Após criar search indexes para uma tabela de dados, você pode chamar a operação ListSearchIndex para listar os search indexes criados para essa tabela.
Pré-requisitos
Uma instância do OTSClient foi inicializada. Para obter mais informações, consulte Initialize an OTSClient instance.
Uma tabela de dados foi criada e os dados foram gravados nela. Para obter mais informações, consulte Create a data table e Write data.
Um search index foi criado para a tabela de dados. Para obter mais informações, consulte Create a search index.
Operação de API
/**
* Query the names of all search indexes that are created for a data table.
* @api
*
* @param [] $request
* The request parameter, which is the name of the data table.
* @return [] The response.
* @throws OTSClientException The exception that is thrown when a parameter error occurs or the Tablestore server returns a verification error.
* @throws OTSServerException The exception that is thrown when the Tablestore server returns an error.
* @example "src/examples/ListSearchIndex.php"
*/
public function listSearchIndex(array $request)
Parâmetros
|
Parâmetro |
Descrição |
|
table_name |
O nome da tabela de dados. Este parâmetro é obrigatório. |
Exemplos
O código de exemplo a seguir demonstra como listar os search indexes criados para uma tabela:
$request = array(
'table_name' => 'php_sdk_test',
);
$response = $otsClient->listSearchIndex($request);
Referências
Se você quiser consultar detalhes sobre um search index, como os campos e o schema do search index, é possível consultar a descrição do search index. Para obter mais informações, consulte Query the description of a search index.
Caso não precise mais de um search index, exclua-o. Para obter mais informações, consulte Delete search indexes.