【发布时间】:2015-05-23 20:20:41
【问题描述】:
我想在站点核心内容搜索 (SOLR) 中为查询日期时间范围(事件日期时间)创建自定义索引。我想存储日期时间范围,例如
2010-01-01 - 2010-02-02
2010-02-02 - 2011-03-21
....
并尽快取回物品。是否可以存储多个日期时间范围并使用站点核心内容搜索方法来查询这些项目?
我创建索引字段:
<field fieldName="Dates" returnType="tdate" multiValued="true" >Dummy.Core.Models.EventTime, Dummy.Core</field>
如何实现自定义计算索引? 有人知道一些关于多个值和日期时间范围的基本教程吗? 谢谢你的回答。
【问题讨论】:
-
为什么不单独存储“开始日期”和“结束日期”?那么你可以查询这个范围内的项目,这里有一个类似的问题stackoverflow.com/a/21809659/1218297
-
概念中有多个日期时间。有一个像电影一样的事件。日期:2011-01-01 - 2011-01-30 2011-02-01 - 2011-02-22 我想写一个简单的方法来实现这个并将值压缩到一个字段(避免大索引)。
标签: indexing solr sitecore multivalue