Как упорядочить набор результатов по полю с несколькими значениями?
В моем СОЛР я храню события, которые повторяются.
Таким образом, событие А имеет что-то повторение 11, 12 и 29
Событие b повторяется 2 и 15 числа
Событие с имеет 12 и 29
Я хочу получить события, упорядоченные по их датам, я хочу, чтобы они были упорядочены по первой дате в коллекции.
Ожидаемый результат:
Event B
A
C
Запись схемы
<fieldType name="tdate" class="solr.TrieDateField" omitNorms="true" precisionStep="6" positionIncrementGap="0"/>
<field name="date_start" type="tdate" indexed="true" stored="true" required="false" multiValued="true"/>
Что будет с URL, который я буду использовать?
1 ответ
Мое решение, которое, по словам гуглинга, является единственным простым, состоит в том, чтобы скопировать первую дату в отдельное поле для сортировки.