2013-08-06 4 views
0

Я использую solr 4.3.0 в производстве с zookeeper 3.4.5 на windows и solr 4.0.0 на Linux-боксе в локальной среде. Я реализовал архитектуры solr search и solr index, и они, похоже, отлично работают на локальном и производственном уровнях. Но некоторое время на производство, когда я обновляю индексный документ, а затем запрашиваю, чтобы получить обновленный документ, он приносит странное поведение, как несколько раз он возвращает правильный обновленный документ, а иногда возвращает старый документ. Первоначально я думал, что я использую JMS для обновления документа, и это может быть проблемой, но это поведение случайное и не воспроизводимое на локальном. Поэтому я подумал, что должна быть проблема с поиском NRT в solr версии 4.3.0.solr query возвращает inproper results для того же запроса

Любая помощь будет очень полезной.

ответ

0

Привет Можете ли вы проверить, не является ли это проблемой кеша.

+0

Но, насколько мне известно, кэш документов и кэш результатов запроса обновляются при любых изменениях в кеше, хранящемся в кеше. Более того, кэши широко используются многими средами производства различными разработчиками, поэтому я не подозревал о кэшах. И кстати, я так плохо использую кеши, просто настройки по умолчанию –

Смежные вопросы