Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

paramètres de table MergeTree text_index_*

Ces paramètres sont disponibles dans system.merge_tree_settings et sont générés automatiquement à partir du code source de ClickHouse.

text_index_dictionary_block_frontcoding_compression

Type
Bool
Par défaut
1
Historique des versions
VersionValeur par défautCommentaire
26.61Nouveau paramètre

Compression front-coding par défaut des blocs de dictionnaire de l’index de texte. Peut être surchargée par l’argument d’index explicite dictionary_block_frontcoding_compression.

text_index_dictionary_block_size

Type
NonZeroUInt64
Par défaut
512
Historique des versions
VersionValeur par défautCommentaire
26.6512Nouveau paramètre

Taille de bloc de dictionnaire par défaut pour les index de texte. Peut être redéfinie par l’argument d’index explicite dictionary_block_size.

text_index_max_memory_usage_before_flush

Type
NonZeroUInt64
Par défaut
1073741824
Historique des versions
VersionValeur par défautCommentaire
26.81073741824Nouveau paramètre. La valeur précédente désactive le vidage basé sur la mémoire afin de préserver le comportement antérieur à la version 26.8

Estimation maximale de la mémoire utilisée par un générateur d’index de texte avant le vidage d’un segment temporaire.

text_index_max_processed_tokens_before_flush

Type
NonZeroUInt64
Par défaut
100000000
Historique des versions
VersionValeur par défautCommentaire
26.8100000000Nouveau paramètre

Nombre maximal de tokens traités accumulés par un générateur d’index de texte avant le vidage d’un segment temporaire.

text_index_posting_list_block_size

Type
NonZeroUInt64
Par défaut
1048576
Historique des versions
VersionValeur par défautCommentaire
26.61048576Nouveau paramètre

Taille de bloc par défaut de la posting list pour les index de texte (lignes). Peut être remplacée par l’argument d’index explicite posting_list_block_size.

text_index_posting_list_codec

Type
TextIndexPostingListCodec
Par défaut
none
Historique des versions
VersionValeur par défautCommentaire
26.6noneNouveau paramètre

Codec par défaut de la liste de postings pour les index de texte. Peut être surchargé par l'argument d'index explicite posting_list_codec.

text_index_serialization_version

Type
MergeTreeTextIndexSerializationVersion
Par défaut
v2_with_positions
Historique des versions
VersionValeur par défautCommentaire
26.8v2_with_positionsAutorise le format d’index de texte « v2_with_positions », qui conserve les positions des jetons pour la recherche de phrase. Revient à « v1_with_codec » avec une compatibilité antérieure afin que les serveurs plus récents continuent d’écrire dans un format lisible par les serveurs plus anciens lors d’une mise à niveau progressive.
26.6v1_with_codecNouveau paramètre. Contrôle la version du format des index de texte sur disque. Revient à « v0_initial » avec une compatibilité antérieure afin que les serveurs plus récents continuent d’écrire dans le format précédent, lisible par les serveurs plus anciens lors d’une mise à niveau progressive.

La version préférée du format de sérialisation sur disque pour l’écriture des index de texte.

Ce paramètre constitue une préférence plutôt qu’une contrainte stricte : si la version configurée ne peut pas représenter un index, une version plus récente capable de le représenter est automatiquement choisie, et l’écriture d’un index de texte n’échoue jamais en raison de ce paramètre.

Lors d’une mise à niveau progressive, définissez le format à l’aide du paramètre compatibility au niveau du profil sur les serveurs déjà mis à niveau, afin qu’ils continuent d’écrire dans un format que les serveurs plus anciens peuvent toujours lire.

Valeurs possibles :

  • v0_initial — Le format d’origine. Ne conserve pas le type de codec de la liste de postings.
  • v1_with_codec — Conserve le type de codec de la liste de postings dans l’en-tête de l’index de texte.
  • v2_with_positions — Conserve les positions des jetons pour les index avec support_phrase_search.
Navigation