solr multicore

¿Cómo buscar múltiples SOLR Core?



multicore (1)

Para buscar en núcleos, tendrá que usar sharding. Si el esquema para ambos núcleos es idéntico, puede simplemente consultar un núcleo y proporcionar el parámetro de fragmentos.

Si el esquema es diferente, cree un núcleo separado que tenga un esquema combinado de ambos esquemas de destino, luego consulte ese núcleo con los dos núcleos separados como fragmentos. Tener FieldA, FieldB en core0 y FieldB, FieldC en core1 requeriría un esquema con FieldA, FieldB, FieldC definido, y luego un parámetro de fragmentos que apunta a core0 y core1.

El principal problema con este enfoque es que si los documentos son muy diferentes, la puntuación entre ellos podría ser un poco extraña, ya que comparar algo de core0 con algo de core1 puede ser extraño.

Sharding también asume que los documentos se distribuyen de manera uniforme (ya que los puntajes se calculan localmente en cada núcleo).

En la instancia de soltero único, hay varios núcleos allí. No implica ningún concepto de Shards, Replication ni Cloud. Ahora, ¿cómo buscar más de un núcleo en este escenario?