有复合词,可写成" hand bag"或"手提包"。如果我们有"手提包"在solr index中,然后搜索" hand bag",如何显示" handbag"的结果。我尝试过多字同义词解析器。但为此,我必须在同义词文件中添加add handbag =>手提包。但名单很长。我不能在列表中添加单词。
答案 0 :(得分:0)
Solr已经提供了基于字典的分解过滤器。有关详细信息,请查看Solr wiki:https://wiki.apache.org/solr/LanguageAnalysis#Decompounding