给定以下模式字段:
<field indexed="true" stored="true" name="Status" type="int" />
<field indexed="true" stored="true" name="StatusDate1" type="tdate" />
<field indexed="true" stored="true" name="StatusDate2" type="tdate" />考虑到当前的每日日期以及字段StatusDate1和StatusDate2,solr是否能够处理状态的计算?
例如:某个对象包含(忽略新税) StatusDate1: 1/9/2016,StatusDate2: 5/9/2016,因为知道今天是2016年9月9日,预期产出将是Status=2。
此状态是根据每个对象的当前日期和StatusDate字段计算的。我想方面状态字段。
函数查询是要走的路吗?或者我需要在索引时处理这个问题吗?(每天编制任务索引似乎很无聊)解决这个问题的最佳方法是什么?
注意:我的solr版本是4.6.0
发布于 2016-08-10 14:35:37
不管怎么看,你试过 component了吗?stats=true&stats.field=Status...按日期字段进行筛选??
https://stackoverflow.com/questions/38855154
复制相似问题