Ho installato Elasticsearch con 1 cluster a 4 nodi. Numero di frammenti per indice: 1; Numero di repliche per indice: 3Diversi risultati Elasticsearch per la stessa query
Quando chiamo una semplice query come la seguente più volte ottengo risultati diversi (diverse visite totali e diversi primi 10 documenti):
http://localhost:9200/index_name/_search?q=term
dati diversi su ogni frammento ? Mi piace avere tutti i frammenti aggiornati. Cosa posso fare?
Questo è il risultato di/_cluster/salute:
{
"cluster_name" : "secret",
"status" : "green",
"timed_out" : false,
"number_of_nodes" : 4,
"number_of_data_nodes" : 4,
"active_primary_shards" : 24,
"active_shards" : 96,
"relocating_shards" : 0,
"initializing_shards" : 0,
"unassigned_shards" : 0
}
Come soluzione temporanea ricostruisco l'indice attraverso pneumatico gemma Rubino: ModelName.rebuild_index
Ma ho bisogno di una soluzione a lungo termine.
più dettagli alla tua configurazione sarebbe bello. Alcune informazioni mancanti qui sono per esempio numero di repliche per indice, sarebbe anche bello sapere il numero di frammenti per nodo. –
Numero di frammenti per indice: 1 Numero di repliche per indice: 3 Da dove viene il numero di frammenti per nodo? Non riesco a vederlo nel mio elasticsearch.yml. – Murdoch
Siamo spiacenti, è stato shard per indice. Vedendo quelli, inoltre, non capisco davvero perché tu abbia un problema con questo, per essere onesti. –