Я новичок в Apache Solr. Мой data-config.xml содержит этот код
<entity name="event">
<field column="event_id" name="id" />
...
<entity name="request_history" query="select request_date, request_expiry_date from request_history where id=event.id">
<field column="request_date" name="start_date" />
<field column="request_expiry_date" name="expire_date" />
</entity>
И вот что в файле shcema.xml для этих полей
<field name="start_date" type="tdate" indexed="true" stored="true" multiValued="true"/>
<field name="expire_date" type="tdate" indexed="true" stored="true" multiValued="true"/>
Таким образом, для одного события может быть несколько запросов, следовательно, несколько «start_date» и «expire_date». Теперь мне нужно найти все запросы в пределах диапазона дат и все запросы не в заданном диапазоне дат, но никак не получить.