2009-11-17 13 views
34

Ich möchte Solr lernen. Darf ich ein paar gute Tutorials/Links dafür wissen?Ist Solr für .Net verfügbar?

Ist Solr auch für .NET verfügbar?

+3

Haben Sie die SOLR-Homepage (http://lucene.apache.org/solr/) probiert? Denken Sie daran, Suchmaschinen sind Ihre Freunde! – Lazarus

+1

Lazarus, FYI Google brachte mich hierher. – RepDetec

Antwort

44

Wenn Sie den Solr-Server auf .Net statt Java bedeuten laufen, dann nein, gibt es keinen Hafen. Ich habe versucht, es mit IKVMhere laufen, aber es ist von geringer Priorität für mich, so dass ich nicht viel Zeit darauf legen kann. Es wäre toll, wenn jemand damit helfen könnte.

Wenn Sie Solr von einer .Net-Anwendung verwenden/verbinden möchten, dann können Sie dafür SolrNet oder SolrSharp verwenden.

I blogged about this vor nicht langer Zeit.

UPDATE: Ich machte significant progress with Solr + IKVM.

+1

Wir verwenden eine ältere Version von SolrNet und es ist sehr einfach zu folgen und zu integrieren .. Ich würde es empfehlen. – CraftyFella

+0

scheint es eine C# API für die Interoperation mit Solr zu geben. Http://www.codeplex.com/solrsharp – Michael

+1

@Michael: ja ich bin bereits mit SolrSharp verbunden. –

1

Jeff Rodenburg hat eine C# API für die Interoperation mit Solr erstellt. Die API unterstützt:

Hinzufügen, Aktualisieren und Löschen von Dokumenten aus einem Solr-Index. Konfigurationsunterstützung für mehrere Solr-Instanzen. Flags für Lese-/Schreibmodi zur Unterstützung der solr-Replikation. Suchanfrage, die für die Facetten stark typisierte Objekte Unterstützung zurückgeben

und mehr ... http://www.codeplex.com/solrsharp

+0

Ich habe bereits SolrSharp in meiner Antwort verknüpft –

0

Wenn Sie nur die Lucene.NET Datenbank zwischen mehreren Maschinen replizierenden (in einer Master-Slave-Anordnung), so können Sie Lucene Steroide versuchen, verfügbar unter http://bitbucket.org/guibv/lucene.steroids.

Dieser Code basiert auf Solr-Shell-Skripten und verwendet cwRsync zum Synchronisieren von Dateien.

+1

Sie erhalten viel mehr von der Verwendung von Solr als nur replizieren. Denken Sie z.B. Facetten schaffen. – Dofs

0

Ich möchte meine Open-Source-Bibliothek namens LinqToSolr vorstellen, die die Funktionalität zum Erstellen von linq-Abfragen für Solr bietet. Hier ist ein nuget page oder Durchsuchen github project

Verwandte Themen