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.