我已经将Solr与我的.NET MVC应用程序集成在一起。我使用过StandardTokenizerFactory tokenizer。
现在,我的产品包含黑色字以及包含黑色的黑莓。现在,如果我使用关键字 black berry black 进行搜索,它会给我一些仅包含黑色字的结果。我想首先包含黑莓的结果然后只包含黑字的结果。
感谢任何帮助!
答案 0 :(得分:0)
可能你有同义词的问题。如果您搜索 black berry black ,solr将尝试找到包含黑色和 berry 字样的文档。但是在你的文档中没有这样的词,它包含黑莓。要解决此问题,您需要配置solr以使用多项同义词。您可以按照lucidworks blogpost了解如何执行此操作。