你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
发现
分享
文章
活动
登录
怎么又是你
Text字段通配符精确查询如何写?
Elasticsearch
| 作者
mushao999
| 发布于2019年05月16日 | 阅读数:
4330
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
对text字段的精确匹配可以使用match_phrase, 如果是要实现精确的前缀匹配可以使用match_phrase_prefix, 那么如果我想精确匹配形如 abc* def这样的短语,应该如何实现呢?
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
hapjin
赞同来自:
1,精确匹配,把字段设置成RAW格式,然后再用term query
2,text 字段需要考虑该字段定义的 Analyzer 是什么,需要考虑分词的结果。比如 abc*def 分词后有可能是:
a/bc/省略一些词/de/f,也有可能是 ab/c/省略一些词/d/ef....
match_phase 还是最终还是基于 token 来查询的,只是 只是各个 token 的距离为0,slop 参数默认为0
3,也许可以用slop参数 设置 一下 间隔距离?
要回复问题请先
登录
或
注册
发起人
mushao999
微信公众号:Elastic慕容
活动推荐
Aug
15
2025 Zabbix 中国峰会
上海
·
8-15 周五
·
报名中
Oct
17
第27届 GOPS 全球运维大会暨研运数智化技术峰会 · 上海站
上海
·
10-17 周五
·
报名中
相关问题
elasticsearch scroll查询的原理没太懂
除了设置mapping为not analyzied,还有其他方法让一个string字段不分词吗?
query_string查询疑问
请问查询人与人之间合作度,这种聚合查询怎么写呢?
Elasticsearch查询时指定分词器
聚合查询如何优化
es scroll查询全部数据问题
elasticsearch如何为类型添加字段并赋初值
logstash向es里面导入mysql数据,表字段名称自动变成了小写
Elasticsearch 分词搜索 - 精确查找
elasticSearch5.X javaAPI rangeQuery分区间查询,最终用了一种最low的方法凑合?不知大神们有没有好解决方案?
问题状态
最新活动:
2019-05-16 16:12
浏览:
4330
关注:
3
人
1 个回复
hapjin
赞同来自:
2,text 字段需要考虑该字段定义的 Analyzer 是什么,需要考虑分词的结果。比如 abc*def 分词后有可能是:
a/bc/省略一些词/de/f,也有可能是 ab/c/省略一些词/d/ef....
match_phase 还是最终还是基于 token 来查询的,只是 只是各个 token 的距离为0,slop 参数默认为0
3,也许可以用slop参数 设置 一下 间隔距离?