nieco mylić tutaj,Solr lub Nhibernate Szukaj
Jak tam Solr lub Solrnet różni od Nhibernate Search? Czy Solr oferuje coś więcej niż Lucene.net, że Nhibernate Search?
nieco mylić tutaj,Solr lub Nhibernate Szukaj
Jak tam Solr lub Solrnet różni od Nhibernate Search? Czy Solr oferuje coś więcej niż Lucene.net, że Nhibernate Search?
Wyjaśniłem różnice i relacje między tymi projektami w this blog post.
W skrócie: podczas gdy Lucene (.net) jest biblioteką, Solr jest samodzielną aplikacją Java, która wykorzystuje Lucene do pełnotekstowego indeksowania i przeszukiwania interfejsu XML/HTTP. Oznacza to, że może być używany z dowolnej platformy/języka. Chociaż jest bardzo elastyczny, jest łatwiejszy w użyciu niż surowy Lucene i zapewnia funkcje powszechnie używane w aplikacjach do wyszukiwania, takie jak faceted search i hit highlighting. Obsługuje także caching, replication, sharding i ma ładny interfejs administratora sieci. Żadna z tych funkcji nie jest dostarczana bezpośrednio przez Lucene.net/NHibernate.Search.
SolrNet jest klientem, który komunikuje się z Solr z aplikacji .net.