где Solr хранить индекс поиска, в базе данных или в файле? - PullRequest
17 голосов
/ 07 октября 2011

Я новичок в Solr. Кто-нибудь может сказать, где хранится индекс.

  1. в существующей базе данных сайта
  2. создать новую базу данных
  3. в XML-файлы.

Заранее спасибо

РЕДАКТИРОВАТЬ: Я спрашиваю об этом, потому что мне нужен список файлов для копирования в производство. Предположим, если я проиндексировал сайт в среде разработки, какие файлы мне нужно скопировать в производственную среду. мы не хотим повторно индексировать весь сайт, когда он будет работать.

EDIT-2 где я могу найти каталог индекса, в котором хранится папка данных?

1 Ответ

16 голосов
/ 07 октября 2011

Solr (и лежащий в основе Lucene) индекс - это специально разработанная структура данных, хранится в файловой системе как набор индексных файлов.

Индекс разработан с эффективными структурами данных для максимизации производительности и минимизации использования ресурсов.

Вы можете проверить индекс lucene, обычно находящийся в папке data / index

Подробная информация @ http://lucene.apache.org/java/3_0_0/fileformats.html

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