2013-08-22 2 views
1

У нас есть устаревший код в Lucene, и в качестве нового требования нам нужно использовать Apache Nutch для сканирования. Это означает, что Apache Nutch должен сканировать контент, а затем существующие анализаторы Lucene должны генерировать индексы.Apache Nutch с Lucene

Моя проблема в том, что Apache Nutch уже генерирует индексы, из которых я не могу сгенерировать контент. Мы не хотим использовать индексы Nutch.

Вы посоветуете мне использовать еще один гусеничный ход или все еще можно использовать Apache Nutch для этого конца?

+0

http://grokbase.com/t/nutch/user/107nxs32ke/best-way-to-crawl -but-not-index – Chiron

+0

Спасибо за ссылку, я просто выполнил все, что упоминалось в ссылке, но как я могу восстановить содержимое обхода? Потому что я вижу два типа файлов: индекс и данные. Все, что я хочу, это запустить анализаторы Lucene. –

ответ

0

Вы можете использовать solr для целей индексации. Solr - это поисковый сервер с открытым исходным кодом, основанный на библиотеке поиска Lucene Java и легко настраиваемый с помощью Nutch.

Команда:

Он будет ползти семян URLs список до заданной глубины и индексировать их в указанный Solr сервер. Solr внутренне создает индексы Lucene ..

Ссылка: http://wiki.apache.org/nutch/NutchTutorial

+1

У меня нет возможности использовать SOLR на данный момент, это ограничение, которое у меня есть, и я должен использовать существующие Lucene Analyzers для целей индексирования. Индексы, созданные Nutch, по-видимому, отличаются от индексов Lucene, я не уверен, есть ли способ использовать чистые Lucene Analyzers с Nutch Segments. –

0

Nutch: Это веб или файл гусеничный, который будет сканировать через веб-страницы или в общих папках и получать и анализировать содержимое. Он был разработан для интеграции с Apache Solr, поэтому он имеет множество функций, самый удобный способ передачи контента, который он сгенерировал для Solr, но Nutch не делает индексацию.

Solr: Solr - это поисковый сервер, который будет индексировать ваши данные для вас с помощью Lucene. Как только Nutch передаст документы (через http), Solr проиндексирует их и сохранит индексы Lucene. Существует приятный интерфейс поиска, позволяющий запросить Solr, который вернет результаты в формате XML.

Использование Solr и Nutch - они были разработаны, чтобы работать вместе

Заканчивать Setting Up Solr 4 и Setting Up Nutch

Смежные вопросы