Solr или Nhibernate Поиск - PullRequest
       23

Solr или Nhibernate Поиск

8 голосов
/ 22 января 2010

Здесь немного запутано,

Чем Solr или Solrnet отличается от Nhibernate Search ? Solr предлагает что-нибудь еще для Lucene.net , что Nhibernate Search ?

1 Ответ

11 голосов
/ 22 января 2010

Я объяснил различия и отношения между этими проектами в этом блоге .

В двух словах: в то время как Lucene (.net) является библиотекой, Solr является автономным Java-приложением, которое использует Lucene для обеспечения полнотекстовой индексации и поиска через интерфейс XML / HTTP. Это означает, что его можно использовать с любой платформы / языка. Несмотря на то, что он очень гибкий, он проще в использовании, чем необработанный Lucene, и предоставляет функции, обычно используемые в поисковых приложениях, такие как граненый поиск и подсветка нажатия . Он также обрабатывает кэширование , репликация , sharding и имеет приятный интерфейс веб-администратора. Ни одна из этих функций не предоставляется непосредственно Lucene.net / NHibernate.Search.

SolrNet - клиент для связи с Solr из приложения .net.

...