Проверять вновь добавленные документы по индексам, не отраженным до перезапуска
Я сталкиваюсь со странным поведением с вставкой Solr. Недавно добавленные документы никогда не отражаются в индексе. Я должен перезапустить экземпляр приложения Solr на сервере Glassfish, чтобы получить обновления. Это происходит постоянно. Первоначально я использовал Lucene, и это было хорошо.
Я не уверен, что здесь запуталось, я все проверил, и, кажется, все в порядке. Но я хочу знать, как это работает solr, как это занимает некоторое время, чтобы обновить индекс после новой вставки. Потому что он никогда не отражался в индексе после долгого времени (всего 10 документов).
кто-нибудь есть идеи, как это исправить?
Обновление: я использую rsolr ruby обертку для подключения к Solr
1 ответ
Фиксация после внесения изменений в индекс. Вот как это сделать в rsolr.
В качестве альтернативы, настройте autoCommit.