nhibernate.search

___ tag123solr ___ Apache Solr ist ein Open-Source-Suchserver, der auf der Lucene-Java-Suchbibliothek basiert. ___ qstnhdr ___ Solr oder Nhibernate Suche ___ answer2117101 ___

Ich habe die Unterschiede und Beziehungen zwischen diesen Projekten in diesem Blogbeitrag .

Kurz gesagt: Während Lucene (.net) eine Bibliothek ist, ist Solr eine eigenständige Java-Anwendung, die Lucene für die Volltextindizierung und das Durchsuchen einer XML / HTTP-Schnittstelle verwendet. Dies bedeutet, dass es von jeder Plattform / Sprache verwendet werden kann. Obwohl es sehr flexibel ist, ist es einfacher zu verwenden als rohe Lucene und bietet Funktionen, die häufig in Suchanwendungen verwendet werden, wie facettierte Suche und Hervorhebung . Es verarbeitet auch Caching , Replikation , sharding , und hat eine nette Web-Admin-Oberfläche. Keines dieser Features wird direkt von Lucene.net / NHibernate.Search bereitgestellt.

SolrNet ist ein Client, der aus einer .net-Anwendung mit Solr kommuniziert.

    
___ tag123solrnet ___ SolrNet ist ein Apache Solr-Client für .NET ___ tag123nhibernateSearch ___ NHibernate.Search ist eine Erweiterung von NHibernate, mit der Sie Lucene.NET, eine Volltextsuchmaschine als Abfrage-Engine, verwenden können, anstatt die Datenbank selbst zusätzlich zu belasten. ___ tag123lucene ___ Der Begriff Lucene bezieht sich auf die Open-Source-Java-Volltextsuchmaschinen-Bibliothek, aber auch auf das gesamte Ökosystem, das darum herum entstanden ist, einschließlich lucene.net, solr, elasticsearch und zend-search-lucene. ___ qstntxt ___

Etwas verwirrt,

Wie ist Solr oder Solrnet anders als Nhibernate Search ? Bietet Solr etwas mehr zu Lucene.net , das Nhibernate Suche ?

    
___
1
Antwort

Solr oder Nhibernate Suche

Etwas verwirrt, Wie ist Solr oder Solrnet anders als Nhibernate Search ? Bietet Solr etwas mehr zu Lucene.net , das Nhibernate Suche ?     
22.01.2010, 02:54