¿Cómo se usa los términos en elasticsearch??

¿Cómo se usa los términos en elasticsearch??
Elasticsearch proporciona una forma de encontrar un documento que contenga una coincidencia precisa de un término especificado en un campo de documento.

Usando la API de consultas de términos y términos, puede encontrar documentos que coincidan con valores precisos dentro de un campo especificado.

Aprendamos cómo usar el término y las consultas de los términos en elasticsearch.

Uso básico

Supongamos que tenemos un índice que contiene información de comercio electrónico, y queremos recuperar los documentos donde el primer nombre del cliente es Jim.

Podemos hacer una consulta similar a la que se muestra a continuación:

Obtener kibana_sample_data_ecommerce/_search

"consulta":
"término":
"Custom_First_Name":
"Valor": "Jim"



Elasticsearch pasará por el campo especificado y buscará todos los documentos que coincidan con el valor establecido. A continuación se muestra una salida de ejemplo:

Al usar el término consulta, debe especificar el campo y el valor bajo el cual buscar.

Usando la consulta de términos

La consulta de los términos es similar al término consulta. Sin embargo, devuelve documentos que coincidan con uno o más términos precisos.

Obtener kibana_sample_data_ecommerce/_search

"consulta":
"términos":
"customer_first_name": [
"John",
"Jim"
]


En la consulta de ejemplo, obtenemos los documentos que coinciden con Jim o John en el campo de primer nombre del cliente.

Clausura

Esta guía le mostró cómo usar las consultas de términos y términos para obtener documentos que coincidan con términos precisos únicos o múltiples.