Solr同义词-包含通配符的单词的问题
我有一个包含同义词关键字的Solr同义词-包含通配符的单词的问题,solr,solr4,synonym,Solr,Solr4,Synonym,我有一个包含同义词关键字的synonyms.txt文件。当我使用通配符搜索时,同义词与单词不匹配 例如,mysynonyms.txt: 电缆、绳索、钢丝、链条、绳索 当我搜索cable时,同义词按预期生成,但当我搜索cable*时,我没有生成同义词 请告诉我是否有任何解决方法,或者是否有一种方法可以构建自定义的同义词工厂您可以这样进行搜索: cable OR cable* 这样,Solr将准确搜索术语cable和您的同义词,并且cable*将搜索以cable开头的所有术语。您可以这样进行搜索:
synonyms.txt
文件。当我使用通配符搜索时,同义词与单词不匹配
例如,mysynonyms.txt
:
电缆、绳索、钢丝、链条、绳索
当我搜索cable
时,同义词按预期生成,但当我搜索cable*
时,我没有生成同义词
请告诉我是否有任何解决方法,或者是否有一种方法可以构建自定义的
同义词工厂
您可以这样进行搜索:
cable OR cable*
这样,Solr将准确搜索术语
cable
和您的同义词,并且cable*
将搜索以cable
开头的所有术语。您可以这样进行搜索:
cable OR cable*
这样,Solr将搜索准确的术语
cable
和您的同义词,并且cable*
将搜索以cable
开头的所有术语,谢谢,但是当我搜索wire或wire*时,结果不一致。当我分析发现同义词未使用通配符时,请尝试使用paramq.op=和
查看结果是否一致。谢谢,但当我搜索wire或wire*时,结果不一致。当我分析发现同义词未使用通配符时,请尝试使用paramq.op=和
查看结果是否一致。谢谢,但当我搜索wire或wire*时,结果不一致。当我分析发现通配符不适用于同义词时,尝试使用paramq.op=和
来查看结果是否一致。