сортировать результаты поиска solr. дать ошибку не могу отсортировать по многозначному полю: name - PullRequest
0 голосов
/ 08 января 2019

Я новичок в поиске Apache Solr.

Я пытаюсь отсортировать набор результатов в запросе Solr. Запрос: имя: abc * И скрытый: false & sort = name desc

Это показывает ошибку: не могу отсортировать по многозначному полю: имя

Версия Solr: 7.2.1

1 Ответ

0 голосов
/ 08 января 2019

Если вы используете последние версии Solr (> 5.3), вы должны иметь возможность использовать функции min или max для сортировки многозначных файлов, например:

sort=field(field_to_sort_on,min) asc

Единственное требование для достижения этого - использовать DocValues ​​в этом поле, чтобы можно было эффективно найти минимум / максимум в многозначном поле

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...