在java rest client中调用elasticsearch中的数据,精准匹配的termQuery查不到数据,这个问题是java rest client客户端自带的bug,换用matchPhraseQuery直接替换即可。有点坑!

  在elastic权威指南一书中是这样给出建议的:"匹配查询 match 是个 核心 查询。无论需要查询什么字段, match 查询都应该会是首选的查询方式。

  结论:相关度查询使用match,精确字段查询使用matchPhrase即可。

相关文章:

  • 2021-11-25
  • 2021-07-21
  • 2022-12-23
  • 2021-07-20
  • 2021-09-29
  • 2021-10-09
  • 2022-12-23
  • 2021-04-18
猜你喜欢
  • 2022-12-23
  • 2021-07-10
  • 2021-12-28
  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案