поиск с использованием Apache Solr - PullRequest
0 голосов
/ 10 мая 2011

мне нужно работать над Apache Solr для моего проекта. Ранее я работал на Lucene. Может ли кто-нибудь понять, в чем разница между этими двумя, когда мы должны lucene и когда мы должны Solr.

Ответы [ 2 ]

0 голосов
/ 10 мая 2011

Lucene - это библиотека, а SOLR - поисковая система, построенная на основе Lucene.

SOLR предоставляет интерфейс управления через http, API поиска через http и API обновления индекса через http.

SOLR - это Lucene с немного большим добавлением, облегчающим использование, ничего не зная о программировании на Java.

0 голосов
/ 10 мая 2011

Я понял, что SOLR предоставляет реальный сервер или может быть развернут на сервере приложений, например Tomcat.Это делает его более автономным и распространяемым.

SOLR предоставляет несколько веб-сервисов для добавления / удаления / поиска в своей поисковой базе данных.Вы можете позвонить в эти веб-службы напрямую или использовать SOLRJ Jar

Таким образом, в основном: SOLR - это стандартный код для Lucene, который вы обычно пишете сами.

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