Tablestore oferece consultas do tipo match e match phrase para dar suporte ao recurso de busca de texto completo. A busca de texto completo localiza dados com base em tokens e pode destacar as palavras-chave correspondentes nos resultados da consulta. Este tópico descreve os recursos de consulta e processamento de dados compatíveis quando você utiliza o Tablestore SDK for Python para realizar buscas de texto completo.
Informações básicas
Ao criar um índice de busca, é possível especifique um método de Tokenização para campos Text. O padrão é a tokenização de palavra única.
Consulta de dados
A tabela a seguir descreve os recursos de consulta de dados fornecidos pela busca de texto completo.
|
Recurso |
Descrição |
Cenário |
|
Utilize a consulta match para buscar dados que contenham uma palavra-chave específica em uma tabela, com base em correspondências aproximadas. Tablestore tokeniza os valores nos campos Text e as palavras-chave usadas nas consultas match conforme o método de tokenização especificado. Dessa forma, o Tablestore executa as consultas match com base nos tokens gerados. |
Recomendado para cenários como análise de big data, busca de conteúdo, gestão de conhecimento, análise de redes sociais, análise de logs, sistemas inteligentes de perguntas e respostas e revisão de conformidade. |
|
|
Use a consulta match phrase para localizar dados contendo uma palavra-chave específica cujos tokens estejam organizados em uma ordem determinada, também por correspondência aproximada. Uma linha atende às condições da consulta apenas quando a ordem e as posições dos tokens nessa linha coincidirem com a ordem e as posições dos tokens presentes na palavra-chave tokenizada. |
Mais indicado para casos de uso como análise de big data, busca de conteúdo e recomendação inteligente. |
Processamento de dados
A tabela abaixo detalha os recursos de processamento de dados envolvidos na busca de texto completo.
|
Recurso |
Descrição |
|
O recurso de destaque permite realçar o texto que corresponde ou se relaciona às strings de consulta nos resultados retornados. Isso melhora a eficiência da recuperação de informações, pois facilita a localização rápida das strings buscadas pelo usuário. |