首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >elasticsearch term检索需要注意的地方

elasticsearch term检索需要注意的地方

作者头像
johnhuster的分享
发布2022-03-28 20:13:53
发布2022-03-28 20:13:53
3290
举报
文章被收录于专栏:johnhusterjohnhuster

term检索不同于全文检索的地方是,term检索搜索的关键词将不会进行分析处理,会根据输入的搜索词直接进行去lucene倒排索引里面去比对,我们都知道数据在检索时会对要索引的token进行分析处理,其中就包括调用lucene的LowerCaseFilter将token进行小写处理,所以下面使用bankType进行term类型搜索时传入大写的BOC肯定是查找不到数据的,

如果要使用term搜索的话需要将传入的BOC改写为boc,或者使用match搜索类型

elasticsearch执行的term搜索类型可以参考官网:https://www.elastic.co/guide/en/elasticsearch/reference/6.8/term-level-queries.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/11/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档