Cómo inicializar más de una instancia de Solr usando la misma clase de documentos?

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

  •  29-09-2019
  •  | 
  •  

Pregunta

En Solr Tengo dos núcleos. El esquema es el mismo pero tienen diferentes documentos.

Ahora me gustaría tener sólo una clase de documento e inicializar Solr para esos dos núcleos utilizando la misma clase de documento. Por ejemplo:

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

Pero conseguir excepción diciendo que la clave ya está registrado.

¿Cuál es la solución?

Gracias.

¿Fue útil?

Solución

Desde el docs :

  

El incorporado en el recipiente (Inicio) actualmente está limitada para acceder múltiples núcleos / instancias con diferente tipos mapeadas.

Por lo que puede contribuir ya sea para el proyecto de levantar este límite, o el interruptor de Windsor o StructureMap.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top