2017-08-15 98 views
0

我正在构建Solr 索引数据有日期如果日期是月份的最后一天,我需要计算一个字段?Solr计算月份的最后一天

我宁愿如果我可以在查询时做 它,没有成功的任何想法

回答

0

,如果你的意思是“说,如果在另一个领域的日期是该月的最后一天,字段”试过几件事情,然后它使更多的意义在索引时间做到这一点:

  1. 这将是更好的性能,你索引它作为一个布尔值,并没有计算需要在查询时发生的,只是匹配它
  2. 你有几种计算方法:在客户端(最简单),在UpdateRequestProcess中或者,变差动如果你正在做谛, 也许有些疯狂的正则表达式可以做一个copyfield ...
+0

我相信这是更好的性能,我需要的是对宿舍六个月,年边界的数据进行分类作为报告 –

+0

或者可能与日期数学这样的结论可以推断出 –