Wie mehr als eine Solr-Instanz mit der gleichen Dokumentenklasse initialisieren?

StackOverflow https://stackoverflow.com/questions/3902920

  •  29-09-2019
  •  | 
  •  

Frage

In Solr Ich habe zwei Kerne. Das Schema ist die gleiche, aber sie haben unterschiedliche Dokumente.

Nun möchte Ich mag nur eine Dokumentenklasse haben, und initialisieren Solr für diese beiden Kerne der gleiche Dokument-Klasse. Zum Beispiel:

Startup.Init ( "http: // localhost: 8983 / Solr / core1"); Startup.Init ( "http: // localhost: 8983 / Solr / core2");

Aber ich bekomme Ausnahme sagen, der Schlüssel ist bereits registriert.

Was ist die Lösung?

Danke.

War es hilfreich?

Lösung

Von der docs :

  

Der Einbau-Behälter (Start) zur Zeit den Zugriff auf mehrere Kerne beschränkt ist / Instanzen mit andere kartiert Typen.

Sie können also entweder zum Projekt beitragen, diese Grenze zu heben, oder wechseln Sie zu Windsor oder StructureMap.

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