bells / elasticsearch-analysis-dynamic-synonym

The dynamic synonym plugin adds a synonym token filter that reloads the synonym file(local file or remote file) at given intervals (default 60s).
369 stars 181 forks source link

有人遇到过同义词导致高亮显示不准确的问题吗? #107

Open KuanKuanya opened 2 years ago

KuanKuanya commented 2 years ago

就是同义词后面紧跟着的文字有时候也会被标高亮,但却并不是每一次同义词后面的数据都会标高亮

KuanKuanya commented 2 years ago

比如说标题是 Rheem切入测试家电 返回的数据会把rheem和切入分别标成高亮

KuanKuanya commented 2 years ago

Rheem和瑞美是同义词,我测了下添加的其他的同义词也有这种情况、有没有人遇见过呢

Alwin4Zhang commented 2 years ago

Rheem和瑞美是同义词,我测了下添加的其他的同义词也有这种情况、有没有人遇见过呢

注意一下你的同义词表和自定义词表,同义词中的所有词需要加到自定义词表中才能生效,你这种情况大概率是没加吧?然后同义词中有长词,在分词时还是被切分开,切分后的词语只要遇到同义词表中有的词条都会被映射成同义词,然后又遇到highlight高亮的需求,长词切分后被映射为同义词的词条直接被高亮了。建议打开explain看看具体问题