2

我是 Solr 的新手,并通过 SolrNet 使用它。当我发送 C# 的搜索查询时,它也匹配“C,C++”。

如何更优先考虑完全匹配 'C#' 的结果?或者请提出更好的解决方案来处理 Solr 查询中的此类特殊情况。

4

1 回答 1

0

您需要注意的几件事

  1. 确保您转义特殊字符,如 +、-、、*
  2. 确保将它们存储在没有分析器删除这些字符的字段中
  3. 与完全分析的自由文本字段相比,为用于存储这些字符的字段提供更高的字段提升。
于 2012-12-13T06:49:21.997 回答