Como você usa os termos no Elasticsearch?

Como você usa os termos no Elasticsearch?
Elasticsearch fornece uma maneira de encontrar um documento contendo uma correspondência precisa de um termo especificado em um campo de documento.

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.