悟空,拿我的打狗棒来

关于数字.字母的匹配问题

Elasticsearch | 作者 丶Dik1s | 发布于2017年08月10日 | 阅读数:2372

如 匹配123.abc
使用match的话会将 123.abc分别匹配,即匹配123 和 abc 两个部分 也想使用正则,但是总是匹配不到,我猜想可能是小数点的原因,请问有大神有思路吗。
已邀请:

丶Dik1s

赞同来自:

123

xinfanwang

赞同来自:

应该跟analyzer有关吧。

jingkyks - 水果铅笔2B橡皮

赞同来自:

这要看 index_analyzer 和 search_analyzer的设置情况

xinfanwang

赞同来自:

自己重新组合一个分词器定义就是了。去掉'.'号作为token分隔。正则不得已才用。

sxwinter

赞同来自:

要回复问题请先登录注册