有时候我们在使用Es作为搜索分析的时候,得出的结果并不是我们想要的,这时候我们会查询一下Es会怎么拆解我们的字符,这里就可以用到Es的
_analyze
查看一下分解的token。
使用教程
GET /_analyze? { "analyzer": "standard", "text": "orJ2t4r8Rlgz-988Y947mMas5zuU" }
结果
{ "tokens": [ { "token": "orj2t4r8rlgz", "start_offset": 0, "end_offset": 12, "type": "<ALPHANUM>", "position": 0 }, { "token": "988y947mmas5zuu", "start_offset": 13, "end_offset": 28, "type": "<ALPHANUM>", "position": 1 } ] }
综上所述,Es会帮我把这个字符拆解成两个token
作者:dounine
链接:https://www.jianshu.com/p/1fbc7c30bb0d
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
来源:https://www.cnblogs.com/gao88/p/10578037.html