[英]Elasticsearch term filter not working?
我正在尝试执行以下术语过滤器
{
"query": {
"term": {
"name": "terry harvey"
}
}
}
我的命中率为0
{
took: 3
timed_out: false
_shards: {
total: 5
successful: 5
failed: 0
}
hits: {
total: 0
max_score: 0
hits: [ ]
}
}
当我使用“匹配过滤器”代替“术语过滤器”时,我得到48次点击。
我究竟做错了什么? =(
谢谢!
不分析术语查询和过滤器,这意味着它们只能找到完全匹配。 另一方面,分析匹配查询并且可能正在分析您的名称字段。 更多信息在这里 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.