我有一个Solr索引,用于在每个文档的多值字段中存储日期。
我需要能够搜索日期范围(完成该操作),还需要按日期对结果集进行排序,其中日期是多值字段的第一个日期,该范围在该范围内。
如果我尝试使用函数进行排序,它会告诉我它不能在多值字段上使用Field Caceh。
是否有可能在查询上填写一个字段的函数,然后按那个或其他选项排序,或者唯一的选择是使用连接,按连接排序然后字段折叠。
由于搜索的复杂性和连接数,我真的无法使用SQL,因此我希望有一种方法可以完成这一点,而不会回到类似SQL的范例。