你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
The requested URL was not found on this server. 不管你信不信,反正我是没找到
1.6.0中partten_replace类型TokenFilter的+,*都是懒惰匹配?
Elasticsearch
| 作者
abird
| 发布于2016年01月29日 | 阅读数:
5542
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
在1.6.0中使用partten_replace token过滤器对token处理时,发现其支持的正则规则跟常规的正则规则有所不同。在常规正则中,*和+都是贪婪匹配,匹配尽可能多的结果。而es中+和*匹配效果都是懒惰的。一个例子:“ir_urlname:zjol.com.cnnotir_sitename:浙江在线” 要匹配出其中所有中文,使用[u4e00-u9fa5]+只能匹配到“浙”一个字,使用[u4e00-u9fa5]*什么都匹配不到。请问谁知道怎样能让+和*变为贪婪性匹配?
没有找到相关结果
已邀请:
与内容相关的链接
提交
0 个回复
要回复问题请先
登录
或
注册
发起人
abird
保密
活动推荐
Jun
17
搜索客 Meetup 讲师招募(长期有效)
线上
·
6-17 周一
·
进行中
Dec
28
2024 OSC源创会年终盛典 启程在即,我们在珠海等你!
珠海市
·
12-28 周六
·
报名中
相关问题
我来写第一个帖子-你们都是什么时候知道elasticsearch的?
elasticsearch如何为类型添加字段并赋初值
float类型存储在es中会有精度损失
ES 错误更新字段【字段类型不匹配】
elasticsearch中match无法进行匹配查询(匹配查询match查不结果)
elasticsearch 添加新的mapping类型之后无法索引数据
es中字段如何匹配空字符串
倒排索引 数字和日期类型的问题
elasticsearch禁止自动添加类型字段
elasticsearch怎么实现精准匹配
无法索引到ES,类型不匹配?
问题状态
最新活动:
2016-01-29 11:46
浏览:
5542
关注:
1
人
0 个回复