是否可以仅在日期字段的截断值上对SOLR查询的结果进行排序(例如,仅在不包括日期和时间的年月)? 例如,如果我有
<doc>
<field name="id">b</field>
<field name="pubdate">2016-10-12T00:00:00Z</field>
<field name="title">b</field>
</doc>
<doc>
<field name="id">c</field>
<field name="pubdate">2016-10-13T00:00:00Z</field>
<field name="title">c</field>
</doc>
<doc>
<field name="id">a</field>
<field name="pubdate">2016-09-01T00:00:00Z</field>
<field name="title">a</field>
</doc>
我想使用sort=pubdate desc,title asc
进行查询并获取:
b
c
a
我查看了Function Queries但我找不到任何日期截断功能。
Solr版本为5.5.0,pubdate为TrieDateField
。