Solr - Импорт поля даты и времени из БД -> разница в 2 часа - PullRequest
3 голосов
/ 08 июня 2011

Я импортирую столбец datetime (SQLServer) в Solr, и значения всегда на 2 часа раньше, чем в БД, с полным и дельта-импортом.

Я настроил jvm с правильным временем (в журналах показывается правильное время).

Я думаю, что мне нужно что-то настроить в data-config.xml, но я не могу найти никакой информации.

Заранее спасибо.

1 Ответ

4 голосов
/ 08 июня 2011

Вам необходимо преобразовать дату / время в формат UTC, когда вы используете обработчик импорта данных. См. эту тему о том, как это сделать. AFAIK Solr всегда ожидает ваши даты в формате UTC, независимо от того, какая временная метка JVM. То же самое, когда вы получаете и отображаете дату (это будет UTC).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...