Elasticsearch - Moduli di indice

Questi sono i moduli che vengono creati per ogni indice e controllano le impostazioni e il comportamento degli indici. Ad esempio, il numero di frammenti che un indice può utilizzare o il numero di repliche che un frammento primario può avere per quell'indice, ecc. Esistono due tipi di impostazioni dell'indice:

  • Static - Questi possono essere impostati solo al momento della creazione dell'indice o su un indice chiuso.
  • Dynamic - Questi possono essere modificati su un indice live.

Impostazioni indice statico

La tabella seguente mostra l'elenco delle impostazioni dell'indice statico:

Ambientazione Possibile valore Descrizione
index.number_of_shards Il valore predefinito è 5, massimo 1024 Il numero di frammenti primari che un indice dovrebbe avere.
index.shard.check_on_startup Il valore predefinito è false. Può essere vero Se i frammenti devono essere controllati o meno per la corruzione prima dell'apertura.
index.codec Compressione LZ4. Tipo di compressione utilizzato per memorizzare i dati.
index.routing_partition_size 1 Il numero di frammenti a cui può andare un valore di instradamento personalizzato.
index.load_fixed_bitset_filters_eagerly falso Indica se i filtri memorizzati nella cache sono precaricati per le query nidificate

Impostazioni dell'indice dinamico

La tabella seguente mostra l'elenco delle impostazioni dell'indice dinamico:

Ambientazione Possibile valore Descrizione
index.number_of_replicas Il valore predefinito è 1 Il numero di repliche di ogni frammento primario.
index.auto_expand_replicas Un trattino delimitato dai limiti inferiore e superiore (0-5) Espandi automaticamente il numero di repliche in base al numero di nodi di dati nel cluster.
index.search.idle.after 30 secondi Per quanto tempo un frammento non può ricevere una ricerca o ottenere una richiesta finché non viene considerato inattivo.
index.refresh_interval 1 secondo La frequenza con cui eseguire un'operazione di aggiornamento, che rende visibili le modifiche recenti all'indice per la ricerca.