在SolrNet字段中关闭区分大小写

时间:2011-06-15 21:37:00

标签: solr solrnet

我遇到了SolrNet Filters的区分大小写的问题。例如新的SolrQueryByField(“City”,“Chicago”)返回结果,但SolrQueryByField(“City”,“chicago”)不返回任何内容,因为“chicago”是小写的。

我不确定如何关闭过滤器的区分大小写。我不希望我的任何字段区分大小写,我怎么能实现这个?

1 个答案:

答案 0 :(得分:3)

字段City可能未经分析(即solr.StrField类型)。确保它使用TextField LowerCaseFilterFactory。例如,请参见sample Solr schema中的text_general。更改架构后,您必须重建索引。