text_index_hint_max_selectivity
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
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
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 queuse_text_index_like_evaluation_by_dictionary_scan soit activé.
text_index_like_min_pattern_length
Longueur minimale de la sous-chaîne alphanumérique recherchée dans un motif LIKE/ILIKE, ou d’une sous-chaîne recherchée parstartsWith/endsWith,
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.
Avec le tokenizer array, où tout motif est éligible, le seuil est comparé au nombre de caractères non joker du motif entier.
Nécessite que use_text_index_like_evaluation_by_dictionary_scan soit activé.
text_index_posting_list_apply_mode
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 queLIKE) et les parts avec un index écrit par une version antérieure reviennent à ‘materialize’.