Проверять вновь добавленные документы по индексам, не отраженным до перезапуска

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

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

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

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

1 ответ

Решение

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

В качестве альтернативы, настройте autoCommit.

Другие вопросы по тегам