Как упорядочить набор результатов по полю с несколькими значениями?

В моем СОЛР я храню события, которые повторяются.
Таким образом, событие А имеет что-то повторение 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 ответ

Мое решение, которое, по словам гуглинга, является единственным простым, состоит в том, чтобы скопировать первую дату в отдельное поле для сортировки.

Другие вопросы по тегам