2

私は Solr を初めて使用し、SolrNet を通じて使用しています。C# の検索クエリを送信すると、「C,C++」にも一致します。

完全一致 'C#' を持つ結果を優先するにはどうすればよいですか? または、Solr クエリでこのような特殊なケースを処理するためのより良い解決策を提案してください。

4

1 に答える 1

0

あなたが世話をする必要があるいくつかのこと

  1. +、-、、* などの特殊文字は必ずエスケープしてください
  2. これらの文字を削除するアナライザーを持たないフィールドにそれらを保存してください
  3. 完全に分析されたフリー テキスト フィールドとは対照的に、これらの文字を格納するために使用されるフィールドにより高いフィールド ブーストを設定します。
于 2012-12-13T06:49:21.997 に答える