какой каталог я должен использовать для каталога Lucene Index? - PullRequest
1 голос
/ 03 апреля 2011

Я новичок в Lucene, и мне интересно, какой каталог является лучшим решением для индексации.

Мой проект - это веб-проект на основе Java, использующий PostgreSQL для базы данных. Поиск - самая важная часть проекта. Поэтому я решил использовать Lucene, но не смог выбрать каталог для индексации.

При поиске в Lucene я обнаружил эту статью , в которой говорится, что локальная файловая система не подходит, и предлагает JDBCDirectory.

Какой каталог мне использовать?

  • локальный файловый каталог
  • jdbcdirectory (но я планирую использовать PostgreSQL, и я не знаю, как это будет.)
  • ramdirectory (я думаю, что это не может быть из-за слишком большого количества данных)
  • а ваши предложения?

1 Ответ

1 голос
/ 03 апреля 2011

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

Поставщик директории RAM не является жизнеспособным вариантом для производственной среды, на мой взгляд, поэтому я бы даже не подумал об этом. Это полезно для тестирования, хотя.

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