0

SolrNetFiltersの大文字と小文字の区別に問題があります。たとえば、new SolrQueryByField( "City"、 "Chicago")は結果を返しますが、 "chicago"は小文字であるため、SolrQueryByField( "City"、 "chicago")は何も返しません。

フィルタの大文字と小文字の区別をオフにする方法がわかりません。自分のフィールドで大文字と小文字を区別したくないのですが、どうすればこれを実現できますか?

4

1 に答える 1

3

フィールドCityはおそらく分析されていません (つまり、タイプsolr.StrField)。TextFieldwith を使用していることを確認してくださいLowerCaseFilterFactoryサンプルの Solr スキーマtext_generalの例を参照してください。スキーマを変更したら、インデックスを再構築する必要があります。

于 2011-06-15T21:46:19.207 に答える