使用_all字段进行全文检索的时候,发现结果有时候很奇怪…我的分词器是ik_max_word,但是对于这个分词器,会把一些非中文的数据切的乱七八糟……比如一个34asdasqweqw的id字段,本身不需要切分,却胡乱切成了34、a、s、d、…这样如果我要搜索34的时候,就会错误的把这条id也给搜出来orz
而如果设置标准分词器的话,中文的切分也会很乱……
所以想求教下各位伙伴,针对我这种使用_all字段进行全文检索的情况,有没有什么办法,比如通过设置多个分词器,让ES可以稍微灵活的处理不同风格的数据呢(比如中文就中文分词,英文或者数字就标准分词)…
或者有没有伙伴能给点其他思路呢……
感谢你们,预祝周末愉快~
而如果设置标准分词器的话,中文的切分也会很乱……
所以想求教下各位伙伴,针对我这种使用_all字段进行全文检索的情况,有没有什么办法,比如通过设置多个分词器,让ES可以稍微灵活的处理不同风格的数据呢(比如中文就中文分词,英文或者数字就标准分词)…
或者有没有伙伴能给点其他思路呢……
感谢你们,预祝周末愉快~
5 个回复
匿名用户
赞同来自: yeziblo
God_lockin
赞同来自: yeziblo
ridethewind
赞同来自:
---那么id字段应该设置为keyword
doom
赞同来自:
YangLingQiang - 90后
赞同来自: