Отключить чувствительность к регистру в полях SolrNet - PullRequest
0 голосов
/ 16 июня 2011

У меня проблема с чувствительностью к регистру фильтров SolrNet.например, новый SolrQueryByField ("City", "Chicago") возвращает результаты, но SolrQueryByField ("City", "chicago") ничего не возвращает, поскольку "chicago" в нижнем регистре.

Я не уверен, как отключить чувствительность к регистру фильтров.Я не хочу, чтобы какие-либо из моих полей были чувствительны к регистру, как я могу добиться этого?

1 Ответ

3 голосов
/ 16 июня 2011

Поле City, вероятно, не анализируется (т. Е. Типа solr.StrField).Убедитесь, что он использует TextField с LowerCaseFilterFactory.См., Например, text_general в примере схемы Solr .После изменения схемы вам придется перестроить свой индекс.

...