Solr - 从数据库导入日期时间字段 -> 2小时时差

发布于 2024-11-14 14:01:34 字数 180 浏览 3 评论 0原文

我正在 Solr 中导入日期时间列 (SQLServer),并且 solr 中的值始终比数据库中早 2 小时,并且具有完整导入和增量导入。

我已经用正确的时间配置了jvm(在日志中它显示了正确的时间)。

我想我必须在 data-config.xml 中配置一些东西,但我找不到任何信息。

提前致谢。

I'm importing a datetime column (SQLServer) in Solr, and the values is always 2 hours early in solr that in the DB, with full and delta imports.

I have configured jvm with the correct time (in the logs it's show the correct time).

I think I have to configure something in data-config.xml but I can't find any information.

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

つ低調成傷 2024-11-21 14:01:35

使用数据导入处理程序时,您需要将日期/时间转换为 UTC 格式。请参阅此帖子了解如何执行此操作。 AFAIK Solr 始终期望您的日期采用 UTC 格式,无论 JVM 的时间戳是什么。当您检索和显示日期时也是如此(它将是 UTC)。

You need to convert your date/times into UTC format when you use the data import handler. See this thread on how to do it. AFAIK Solr always expects your dates in UTC format, no matter what the timestamp of the JVM is. Ditto for when you retrieve and display the date (it will be UTC).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文