如何通过具有多个值的字段对结果集进行排序?

时间:2012-04-03 14:58:33

标签: solr lucene solr-query-syntax solr-multy-valued-fields

在我的SOLR中,我保留了重复的事件 因此,事件A在11日12日和29日有重复 事件b在2日和15日重复 事件c发生在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 个答案:

答案 0 :(得分:1)

我的解决方案,即googeling建议是唯一一个简单的解决方案,是将第一个日期复制到一个单独的可排序字段中。