Поиск Solr или Nhibernate

Немного запутался здесь,

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам