我想在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>
如何实现自定义计算索引? 有人知道多个价值和日期时间范围的基本教程吗? 谢谢你的回答。
答案 0 :(得分:0)
我能想到的解决方案之一是在您的活动项目下创建计划项目,每个计划项目都有开始和结束日期,这样您就可以拥有尽可能多的计划,然后您可以搜索这些计划并获取父项(事件)。