Frage

Hier etwas verwirrt,

Wie ist Solr oder Solrnet Jeder andere von Nhibernate -Suche? Bietet Solr etwas mehr zu Lucene.net das Nhibernate -Suche?

War es hilfreich?

Lösung

Ich erklärte die Unterschiede und Beziehungen zwischen diesen Projekten in Dieser Blog -Beitrag.

Kurz gesagt: Während Lucene (.NET) eine Bibliothek ist, ist Solr eine eigenständige Java-Anwendung, die Lucene verwendet, um eine Volltext-Indexierung und Suche durch eine XML/HTTP-Schnittstelle bereitzustellen. Dies bedeutet, dass es von jeder Plattform/Sprache verwendet werden kann. Obwohl es sehr flexibel ist, ist es einfacher zu bedienen als Raw Lucene und bietet Funktionen, die üblicherweise in Suchanwendungen verwendet werden, wie wie Facettensuchung und Hit -Hervorhebung. Es geht auch um zwischengespeichert, Reproduzieren, Sharding, und hat eine schöne Web -Administratoroberfläche. Keine dieser Funktionen wird direkt von Lucene.net / nhiberNate.search bereitgestellt.

Solrnet ist ein Client, der mit Solr aus einer .NET -Anwendung kommuniziert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top