Как найти основной исходный код Lucene

Вопрос:

Я хочу знать, как текст индекса lucene и хранить файлы. Я пытаюсь найти его исходный код, но я нашел его исходным кодом на высоком уровне, а не базовым исходным кодом. Например, я ищу класс indexer или indexWriter, которые создают и записывают индекс, но я не мог. Не могли бы вы помочь нам найти главный исходный код Lucene?

Я загрузил код с http://lucene.apache.org/core/, но я не смог найти коды, которые мне нужны. Я читаю следующие ссылки, но они также не помогают.

http://svn.apache.org/repos/asf/lucene/dev/trunk/lucene/core/src/java/org/apache/lucene/codecs/

http://oak.cs.ucla.edu/cs144/projects/lucene/

http://lucene.apache.org/core/3_0_3/fileformats.html

Лучший ответ:

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

В частности, если вас интересуют кодеки Lucene, вы должны прочитать это в первую очередь. Затем вы можете посмотреть на единичный тест и запустить/отлаживать/переходить на ваш компьютер, чтобы увидеть, как все работает. Следующим шагом было бы реализовать слегка измененную версию стандартного формата сообщений и посмотреть, как это происходит.

В ваших упомянутых местах (http://svn.apache.org) действительно присутствует исходный код Lucene, так что загружаемые материалы из http://lucene.apache.org/core, не смотрите нигде.

Ответ №1

Это с открытым исходным кодом, и вы можете выбрать любое из зеркал, упомянутых на их веб-сайте, для загрузки исходного кода.

Оцените статью
TechArks.Ru
Добавить комментарий