проверять вновь добавленные документы по индексам, не отраженным до перезапуска - PullRequest
2 голосов
/ 30 августа 2011

Я сталкиваюсь со странным поведением при вставке solr. Недавно добавленные документы никогда не отражаются в индексе. Я должен перезапустить экземпляр приложения Solr на сервере Glassfish, чтобы получить обновления. Это происходит постоянно. Первоначально я использовал lucene, и это было нормально.

Я не уверен, что здесь запуталось, я все проверил, и, кажется, все в порядке. Но я хочу знать, как это работает solr, как это занимает некоторое время, чтобы обновить индекс после новой вставки. Потому что он никогда не отражался в индексе после долгого времени (всего 10 документов).

Кто-нибудь есть идеи, как это исправить?

Обновление : я использую rsolr рубиновую оболочку для подключения к solr

1 Ответ

4 голосов
/ 30 августа 2011

Фиксация после внесения изменений в индекс. Вот как это сделать в rsolr .

Также можно настроить autoCommit .

...