【发布时间】:2023-04-04 21:46:01
【问题描述】:
我已将 Solr 与我的 dot NET MVC 应用程序集成。我使用了 StandardTokenizerFactory 标记器。
现在,我的产品包含 black 字以及包含黑色的 blackberry。现在,如果我使用关键字 black berry black 进行搜索,它会首先给出只包含黑色单词的结果。我首先想要包含黑莓的结果,然后是只包含黑色单词的结果。
感谢任何帮助!
【问题讨论】:
我已将 Solr 与我的 dot NET MVC 应用程序集成。我使用了 StandardTokenizerFactory 标记器。
现在,我的产品包含 black 字以及包含黑色的 blackberry。现在,如果我使用关键字 black berry black 进行搜索,它会首先给出只包含黑色单词的结果。我首先想要包含黑莓的结果,然后是只包含黑色单词的结果。
感谢任何帮助!
【问题讨论】:
您可能对同义词有疑问。如果您搜索 black berry black,solr 将尝试查找包含单词 black 和 berry 的文档。但是在你的文档中没有这个词,它包含blackberry。要解决此问题,您需要配置 solr 以使用多词同义词。您可以在以下lucidworks blogpost 阅读如何执行此操作。
【讨论】: