Для чего используется субчитер в Lucene? - PullRequest
4 голосов
/ 28 июня 2011

Я не знаю, что делает ReaderUtil.subReader из Lucene .Кто-нибудь знает, что он делает?

См. Определение класса здесь: ReaderUtil .

Используется ли оно для чтения каждого сегмента отдельно?

1 Ответ

3 голосов
/ 28 июня 2011

Индекс Lucene делится на сегменты.Короче говоря, из каждого сегмента считывается только часть индекса.А подчитывающие - это фактические читатели, которые работают непосредственно с сегментом (один сегмент => один сегментный читатель).И IndexReader, который используют клиенты, является агрегированной реализацией, которая использует подзаголовки для выполнения реальной работы.

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