gpt4 book ai didi

mysql - Solr 日期字段不存储时间

转载 作者:行者123 更新时间:2023-11-29 12:41:07 24 4
gpt4 key购买 nike

我在 MySQL 中有一个 datetime 字段,我也在 SOLR 索引中使用它。由于某种原因,SOLR 似乎正在失去时间值并将其四舍五入到上午 5 点。

在数据库中:2014-09-29 09:01:15

在 SOLR 中:2014-09-29T05:00:00Z

无论记录有多旧,所有datetime字段都会发生这种情况,位于2个单独的索引中。定期进行重新索引和清理。

来自schema.xml:

<fieldType name="date" class="solr.DateField" sortMissingLast="true" omitNorms="true"/>

以及稍后

<field name="gallery_date" type="date" indexed="true"/>

我认为是时区问题,但我没有进行任何时区转换或重新格式化。该字段“按原样”添加到 SOLR 中。

我的目标是在分钟/秒级别上获得正确的排序,但目前无法正常工作。有什么想法吗?

谢谢

SOLR版本3.6.1

最佳答案

与此错误相关https://issues.apache.org/jira/browse/SOLR-4978

我在 data-config.xml 中有 convertType="true" 。作为解决方法,我将其设置为 false

关于mysql - Solr 日期字段不存储时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26108818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com