测试的Solr版本:4.7.0和5.5.0。
在solr中,当我查询某些文字时说"人工智能和纽约"。 我希望有一个功能(在查询方面,而不是索引方面)扩展查询以包括传入查询的同义词。
所以在这种情况下,查询应该在逻辑上等同于
(summary:Artificial Intelligence summary:AI ) AND
(summary:NYC summary:New York or summary:New York City)
但目前跟随的是扩张
((summary:Artificial summary:AI) summary:Intelligence) AND
(((summary:NYC summary:New summary:New) (summary:York summary:York) summary:City)
这显然不是我想要的。
关于多词同义词的一些工作正在1中完成,但它尚未投入生产!我试图使用Hon Lucene解析器。它适用于多词同义词,但它不支持在查询中处理运算符。看到 issue here
我无法在Solr上找到任何与多字同义词相关的内容,这非常令人惊讶。有人可以分享他们的经验吗?