Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

paramètres de session text_index_*

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

text_index_hint_max_selectivity

Type
Float
Par défaut
0.2
Historique des versions
VersionValeur par défautCommentaire
25.120.2Nouveau paramètre

Sélectivité maximale du filtre permettant d’utiliser le hint construit à partir de l’index de texte inversé.

text_index_lazy_intersection_density_threshold

Alias : text_index_density_threshold

Type
Float
Par défaut
0.2
Historique des versions
VersionValeur par défautCommentaire
26.70.2Renommé depuis `text_index_density_threshold` (conservé comme alias) ; sélectionne l’algorithme d’intersection des posting lists en mode lazy d’application des posting lists.

Seuil de densité des posting lists qui détermine l’algorithme d’intersection en mode lazy d’application des posting lists (text_index_posting_list_apply_mode = 'lazy'). En dessous du seuil : intersection leapfrog (privilégie les posting lists clairsemées). À partir du seuil : intersection bitmap en brute-force (privilégie les posting lists denses).

text_index_like_max_postings_to_read

Type
UInt64
Par défaut
50
Historique des versions
VersionValeur par défautCommentaire
26.450Nouveau paramètre

Nombre maximal de postings volumineux à lire lorsque l’évaluation LIKE de l’index de texte via le parcours du dictionnaire est activée.

Nécessite que use_text_index_like_evaluation_by_dictionary_scan soit activé.

text_index_like_min_pattern_length

Type
UInt64
Par défaut
4
Historique des versions
VersionValeur par défautCommentaire
26.44Nouveau paramètre

Longueur minimale de la sous-chaîne alphanumérique recherchée dans un motif LIKE/ILIKE pour que l’évaluation LIKE de l’index de texte par parcours du dictionnaire soit utilisée. Les motifs plus courts que ce seuil correspondent à trop de tokens du dictionnaire et sont ignorés afin d’éviter des parcours coûteux.

Nécessite que use_text_index_like_evaluation_by_dictionary_scan soit activé.

text_index_posting_list_apply_mode

Type
TextIndexPostingListApplyMode
Par défaut
lazy
Historique des versions
VersionValeur par défautCommentaire
26.8lazyLes requêtes utilisant un index de texte décodent désormais les posting lists à la demande avec un curseur au lieu de les matérialiser en bitmaps Roaring, ce qui réduit l’utilisation de la mémoire et le temps CPU pour les requêtes sélectives.
26.6materializeNouveau paramètre pour le mode d’application lazy des posting lists

Contrôle la façon dont les posting lists sont appliquées lors des requêtes utilisant un index de texte. 'materialize' décode immédiatement les posting lists en bitmaps Roaring. 'lazy' (par défaut) utilise un décodage à la demande basé sur des curseurs (nécessite un format d’index avec un codec sérialisé). 'lazy' est appliqué uniquement là où il est pris en charge : les requêtes avec des motifs (tels que LIKE) et les parts avec un index écrit par une version antérieure reviennent à 'materialize'.

Navigation