首页 文章

Solr:如何索引日期和时间

提问于
浏览
0

我有Solr 7.2.1,在我的managed-schema.xml文件中,我有一个字段,表示类型为“pDate”的日期对象 .

现在我还需要索引当天的时间,但是我看到我无法使用"pDate"字段类型搜索时间 . 如果我查询solr搜索 my_date_field:[2018-03-12T00:00:00.000Z TO *] 它有效;相反,如果我搜索 [2018-03-12T12:00:00.000Z TO *] 我找不到任何结果 .

那么,基本上,用什么类型来实现呢?字段类型是问题的根源吗?

1 回答

  • 0

    Solr Ref Guide说:“Solr的日期字段(DatePointField,DateRangeField和不推荐的TrieDateField)将”日期“表示为毫秒精度的时间点 . ”所以这个领域不能成为你问题的根源 .

    检查格式"12/03/2018T12:00:00.000Z" . 真的是对的吗?我只知道日期格式为"2018-03-12T12:00:00.000Z" . 看这里Date Formatting

    还可以在Solr Admin UI中找到该文档并检查JSON响应 . my_date_field的 Value 是多少?

相关问题