♥ 3
⚡ 0
Elasticsearch en Producción · Lección 12

¿Cuándo es más apropiado usar una 'term query' en vez de una 'match query' en Elasticsearch?

Cuando se busca una coincidencia exacta sin analizar/tokenizar el texto, típicamente sobre campos tipo keyword
Cuando se quiere buscar texto libre con sinónimos y variaciones gramaticales
Term query solo funciona con campos numéricos, nunca con texto
Match query siempre da resultados más precisos que term query
Elasticsearch en Producción · Lección 12

Completa el código

term: estado.keyword:
Elasticsearch en Producción · Lección 12

¿Por qué buscar 'Madrid' con una match query encontraría también documentos con 'madrid' en minúsculas, pero una term query sobre keyword no lo haría igual?

✓

¡Lección completada!

Full-text search vs term-level queries

0
XP ganado
3
Vidas restantes