你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
发现
分享
文章
活动
登录
Q:有两个人掉到陷阱里了,死的人叫死人,活人叫什么?
关于Elasticsearch检索细节问题
匿名 | 发布于2018年04月10日 | 阅读数:
2109
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
检索词“中国软件”,如果想根据该搜索词取到的结果按照字数的命中高低,并且“中”“国”“软”“件”的顺序不打乱,允许字与字之间夹杂其他字,如结果集中有“中国(北京)软件”,该如何调用es-api来查询,试了boolquery,matchphrasequery,termquery个个组合也没达到这种效果,求帮助
没有找到相关结果
已邀请:
与内容相关的链接
提交
2 个回复
jlhde123
赞同来自:
laoyang360
用match_phrase,会没用?这个正好是你的需求呀。
slop=0应该就可以了
wokeyi
赞同来自:
首先,需要被检索的字段 必须设置成类似于“standard”的标准分词,会将“中国(北京)软件”拆分为“中”、“国”、“北”、“京”、“软”、“件”;
然后关键字也必须使用类似“standard”的分词器,将关键词逐字拆解,才能和索引中的数据匹配;
要回复问题请先
登录
或
注册
活动推荐
Aug
15
2025 Zabbix 中国峰会
上海
·
8-15 周五
·
报名中
Oct
17
第27届 GOPS 全球运维大会暨研运数智化技术峰会 · 上海站
上海
·
10-17 周五
·
报名中
相关问题
elasticsearch scroll查询的原理没太懂
我来写第一个帖子-你们都是什么时候知道elasticsearch的?
怎么解决elasticsearch集群占用太多虚拟内存(VIRT)的问题?占用了几十个G,有什么可以对它进行限制的相关设置吗?
elasticsearch 设置 node.data: false 依然有数据
集群稳定性的一些问题(一定量数据后集群变得迟钝)
ElasticSearch-Hadoop的目標是什麼呢??
elasticsearch functionScoreQuery scriptFunction效率问题
如何清理Elasticsearch特定时间段数据?
请教elasticsearch出现unassigned shards根本原因
Elasticsearch聚合操作的时间复杂度是O(n)吗?
Elasticsearch查询时指定分词器
问题状态
最新活动:
2018-04-10 13:08
浏览:
2109
关注:
3
人
2 个回复
jlhde123
赞同来自: laoyang360
slop=0应该就可以了
wokeyi
赞同来自:
然后关键字也必须使用类似“standard”的分词器,将关键词逐字拆解,才能和索引中的数据匹配;