es避坑

1,添加类型为keyword和text的字段需注意:

keyword:查询的时候已有的值不会被分词;

  term查询keyword字段, term不会分词。而keyword字段也不分词,需要完全匹配才可。

  match查询keyword字段,match会被分词,而keyword不会被分词,match的需要跟keyword的完全匹配可以。

text:查询的时候如果用拆开查可以查询的到。但是要是直接全部查,就是查询不到;

  term查询text字段,因为text字段会分词,而term不分词,所以term查询的条件必须是text字段分词后的某一个。

  match查询text字段,match分词,text也分词,只要match的分词结果和text的分词结果有相同的就匹配。

posted @   元点  阅读(72)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示