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 .