优先明智的 Solr 搜索

Priority wise Solr Search

我已经将 Solr 与我的 .NET MVC 应用程序集成在一起。我使用了 StandardTokenizerFactory 分词器。

现在,我的产品包含 black 单词以及包含 blackberry 的黑色。现在,如果我使用关键字 black berry black 进行搜索,它首先会给出仅包含黑色单词的结果。我首先要包含黑莓的结果,然后是只包含黑字的结果。

感谢任何帮助!

可能您对同义词有疑问。如果您搜索 black berry black,solr 将尝试查找包含单词 blackberry 的文档。但是在你的文档中没有这样的词,它包含blackberry。要解决此问题,您需要配置 solr 以使用多术语同义词。您可以在以下 lucidworks blogpost.

阅读如何执行此操作