Я использую сервер с Solr 7.3.0 для тестирования. моя схема имеет несколько многозначных строковых полей, таких как
<field name="rating" type="string" omitNorms="true" multiValued="true" indexed="true" stored="true"/>
В solr 7.3.0 URL-запрос для сортировки по полю «рейтинг» работает нормально. Примерно так:
имя_сервера1: 8983 / sorl / core / search? Q = * & sort = rating DESC
Но в последнее время я использую slave, и вышеупомянутый сервер solr 7.3.0 является главным сервером.
На ведомом устройстве установлена меньшая версия (7.2.1). Поскольку сервер существует дольше, и тогда это была последняя версия. Я никогда не удосужился обновить это еще.
Но теперь тот же запрос, что и выше
имя-сервера2: 8983 / sorl / core / search? Q = * & sort = rating DESC
возвращает сообщение об ошибке:
"msg": "невозможно отсортировать по многозначному полю: рейтинг"
Мой вопрос: это недавно реализованная функция или я что-то упустил? Я мог бы обновить до 7.3.0 для ведомого, но он просто хочет быть уверен, что это просто проблема с версией.