Comment initialiser plus d'une instance Solr en utilisant la même classe de document?

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

  •  29-09-2019
  •  | 
  •  

Question

Solr J'ai deux noyaux. Le schéma est le même, mais ils ont des documents différents.

Maintenant, je voudrais avoir qu'une seule classe de document et initialiser Solr pour ces deux noyaux en utilisant la même classe de document. Par exemple:

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

Mais j'obtenir la clé exception disant est déjà enregistré.

Quelle est la solution?

Merci.

Était-ce utile?

La solution

De la docs :

  

Le haut-conteneur (démarrage) est actuellement limitée à accès multiples noyaux / instances avec différente types mappés.

Vous pouvez contribuer au projet de lever cette limite, ou passer à Windsor ou StructureMap.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top