居然是你

es 拼音插件 en, ou 被分词 导致查询不到

Elasticsearch | 作者 wx001c | 发布于2022年08月25日 | 阅读数:804

本意 通过 enshi 查询 恩施
 
但是 en 被拆分,导致查询不出来
 
GET city/_analyze
{
"analyzer": "pinyin_analyzer",
"text": ["en"]
}


{
"tokens" : [
{
"token" : "e",
"start_offset" : 0,
"end_offset" : 1,
"type" : "word",
"position" : 0
},
{
"token" : "n",
"start_offset" : 1,
"end_offset" : 2,
"type" : "word",
"position" : 1
}
]
}
已邀请:

Ombres

赞同来自: wx001c

调一下词典就行,pinyin_alphabet.dict 这个文件,把你缺的拼音加上

dannysha1982

赞同来自:

拼音分词自己写一个,也不难

tongchuan1992 - 学无止境、学以致用

赞同来自:

分词器是自己可以修改默认的配置的,按照自己的要求修改下现有的就行。

要回复问题请先登录注册