Solr Admin UI: значение «текущего» поля в основной статистике - PullRequest
0 голосов
/ 07 сентября 2018

Что означает поле «Текущее» в пользовательском интерфейсе администратора Apache Solr в основной обзорной статистике? Я не могу найти что-либо об этом на соответствующей странице документации . Я использую версию 7.4.

Solr Admin UI core overview statistics

1 Ответ

0 голосов
/ 07 сентября 2018

«текущий» означает, что есть ожидающие документы, которые еще не были зафиксированы . Выполните коммит или оптимизируйте, и состояние должно измениться.

С Документы Lucene :

Проверьте, произошли ли какие-либо новые изменения в индексе с момента открытия этой программы чтения.

Если этот читатель был создан с помощью вызова open (org.apache.lucene.store.Directory), то этот метод проверяет, произошли ли какие-либо дальнейшие коммиты (см. IndexWriter.commit ()) в каталоге.

Если вместо этого этот считыватель является средством чтения почти в реальном времени (т. Е. Полученным посредством вызова open (IndexWriter) или путем вызова openIfChanged (org.apache.lucene.index.DirectoryReader) для устройства чтения почти в реальном времени) , затем этот метод проверяет, произошла ли новая фиксация или какие-либо новые незафиксированные изменения произошли через программу записи. Обратите внимание, что даже если писатель только выполнил слияние, этот метод все равно вернет false.

В любом случае, если это возвращает false, вы должны вызвать openIfChanged (org.apache.lucene.index.DirectoryReader), чтобы получить нового читателя, который видит изменения.

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