terms query exact elastic filter elasticsearch term

filter - query - ¿El filtro de términos de Elasticsearch no funciona?



elasticsearch term query or (1)

Estoy tratando de hacer el siguiente filtro de término

{ "query": { "term": { "name": "terry harvey" } } }

y estoy recibiendo 0 hits

{ took: 3 timed_out: false _shards: { total: 5 successful: 5 failed: 0 } hits: { total: 0 max_score: 0 hits: [ ] } }

Cuando usé el "filtro de coincidencia" en lugar de "filtro de término", recibo 48 resultados.

¿Qué estoy haciendo mal? = (

¡Gracias!


Las consultas de término y los filtros no se analizan, lo que significa que solo encontrarán coincidencias exactas. Por otro lado, las consultas de coincidencia se analizan y su campo de nombre probablemente también se esté analizando. Más información here .