В Apache Solr, есть ли способ определить, есть ли в ядре какие-либо незафиксированные / поэтапные изменения? - PullRequest
2 голосов
/ 25 февраля 2020

Я хотел бы реализовать более строгую модель транзакций / параллелизма в моем клиенте, чем сам Solr. Одним из ключевых моментов в этом является определение того, есть ли какие-либо незафиксированные / поэтапные изменения в ядре в Solr. Могу ли я обратиться к Solr с клиентом, чтобы выяснить это?

1 Ответ

3 голосов
/ 25 февраля 2020

Вы можете запросить API метрик - для сегмента UPDATE.updateHandler будет установлено значение docsPending:

UPDATE.updateHandler.docsPending: Количество документов, которые ожидающий коммит.

Также есть статистика adds:

UPDATE.updateHandler.adds: Общее количество запросов на добавление с момента последнего коммита.

Эта статистика доступна для каждого ядра.

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