У меня проблема с сортировкой по полю с указанным ниже типом
<fieldType name="string_ci" class="solr.SortableTextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.KeywordTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
Поле может содержать как числовые, так и буквенные значения.Моя версия Solr - 7.5.0.
Если я сортирую по «fieldName desc», это поле сначала сортирует значения в нижнем регистре, затем в верхнем регистре и затем в цифрах.
Я хочу иметь возможность сортировки значений независимо от регистра, а также я не хочу изменять класс поля (SortableTextField), так как этот тип также будет использоваться для выполнения поиска без учета регистра дляэто само поле, которое работает нормально.
Я предполагал, что для этого сценария достаточно LowerCaseFilterFactory.Есть ли что-то, что я здесь скучаю?