繁体   English   中英

Elasticsearch术语过滤器不起作用?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM