Как упорядочить набор результатов по полю с несколькими значениями? - PullRequest
0 голосов
/ 03 апреля 2012

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

1 голос
/ 03 апреля 2012

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

...