我正在 Solr 中导入日期时间列 (SQLServer),并且 solr 中的值始终比数据库中早 2 小时,采用完整导入和增量导入。
我已经用正确的时间配置了 jvm(在日志中显示了正确的时间)。
我想我必须在 data-config.xml 中配置一些东西,但我找不到任何信息。
提前致谢。
最佳答案
使用数据导入处理程序时,您需要将日期/时间转换为 UTC 格式。请参阅this thread关于如何去做。 AFAIK Solr 始终期望您的日期采用 UTC 格式,无论 JVM 的时间戳是什么。当您检索和显示日期时也是如此(它将是 UTC)。
关于import - Solr - 从数据库导入日期时间字段 -> 2 小时差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6277812/