Sitecore Solr DateTime范围过滤器

时间:2015-03-20 12:14:29

标签: indexing solr sitecore multivalue

我想在sitecore内容搜索(SOLR)中为查询日期时间范围(事件日期时间)创建自定义索引。我想存储日期时间范围,如

 2010-01-01 - 2010-02-02
 2010-02-02 - 2011-03-21
....

尽可能快地取回物品。是否可以存储多个日期时间范围并使用sitecore内容搜索方法来查询这些项目?

我创建索引字段:

<field fieldName="Dates" returnType="tdate" multiValued="true" >Dummy.Core.Models.EventTime, Dummy.Core</field>

如何实现自定义计算索引? 有人知道多个价值和日期时间范围的基本教程吗? 谢谢你的回答。

1 个答案:

答案 0 :(得分:0)

我能想到的解决方案之一是在您的活动项目下创建计划项目,每个计划项目都有开始和结束日期,这样您就可以拥有尽可能多的计划,然后您可以搜索这些计划并获取父项(事件)。