我遇到了SolrNet Filters的区分大小写的问题。例如新的SolrQueryByField(“City”,“Chicago”)返回结果,但SolrQueryByField(“City”,“chicago”)不返回任何内容,因为“chicago”是小写的。
我不确定如何关闭过滤器的区分大小写。我不希望我的任何字段区分大小写,我怎么能实现这个?
答案 0 :(得分:3)
字段City
可能未经分析(即solr.StrField
类型)。确保它使用TextField
LowerCaseFilterFactory
。例如,请参见sample Solr schema中的text_general
。更改架构后,您必须重建索引。