Usando a API de consulta a termos e termos, você pode encontrar documentos que correspondam aos valores precisos em um campo especificado.
Vamos aprender a usar o termo e os termos consultas no Elasticsearch.
Uso básico
Suponha que tenhamos um índice contendo informações de comércio eletrônico e queremos recuperar os documentos em que o primeiro nome do cliente é Jim.
Podemos fazer uma consulta semelhante à mostrada abaixo:
Get Kibana_sample_data_ecommerce/_search
"consulta":
"termo":
"Customer_first_name":
"Valor": "Jim"
Elasticsearch passará pelo campo especificado e pesquisará todos os documentos que correspondem ao valor definido. Abaixo está um exemplo de saída:
Ao usar o termo consulta, você deve especificar o campo e o valor sob o qual pesquisar.
Usando a consulta de termos
A consulta dos termos é semelhante ao termo consulta. No entanto, ele retorna documentos que correspondem a um ou mais termos precisos.
Get Kibana_sample_data_ecommerce/_search
"consulta":
"Termos":
"Customer_first_name": [
"John",
"Jim"
]
Na consulta de exemplo, temos os documentos que correspondem a Jim ou John no campo de primeiro nome do cliente.
Fechamento
Este guia mostrou como usar as consultas de termos e termos para obter documentos que correspondam aos termos precisos ou múltiplos precisos.