These settings are available in system.settings and are autogenerated from source.
text_index_hint_max_selectivity
Version history
| Version | Default value | Comment |
|---|---|---|
| 25.12 | 0.2 | New setting |
Maximal selectivity of the filter to use the hint built from the inverted text index.
text_index_lazy_intersection_density_threshold
Aliases: text_index_density_threshold
Version history
| Version | Default value | Comment |
|---|---|---|
| 26.7 | 0.2 | Renamed from `text_index_density_threshold` (kept as an alias); selects the posting list intersection algorithm in lazy posting list apply mode. |
Posting list density threshold that selects the intersection algorithm in lazy posting list apply mode (text_index_posting_list_apply_mode = 'lazy').
Below the threshold: leapfrog intersection (favors sparse posting lists). At or above: brute-force bitmap intersection (favors dense posting lists).
text_index_like_max_postings_to_read
Version history
| Version | Default value | Comment |
|---|---|---|
| 26.4 | 50 | New setting |
Maximum number of large postings to read when text index LIKE evaluation by the dictionary scan is enabled.
Requires use_text_index_like_evaluation_by_dictionary_scan to be enabled.
text_index_like_min_pattern_length
Version history
| Version | Default value | Comment |
|---|---|---|
| 26.4 | 4 | New setting |
Minimum length of the alphanumeric needle in a LIKE/ILIKE pattern required to use the text index LIKE evaluation by the dictionary scan. Patterns shorter than this threshold match too many dictionary tokens and are skipped to avoid expensive scans.
Requires use_text_index_like_evaluation_by_dictionary_scan to be enabled.
text_index_posting_list_apply_mode
Version history
| Version | Default value | Comment |
|---|---|---|
| 26.8 | lazy | Text index queries now decode posting lists on demand with a cursor instead of materializing them into Roaring Bitmaps, which reduces memory usage and CPU time for selective queries. |
| 26.6 | materialize | New setting for lazy posting list apply mode |
Controls how posting lists are applied during text index queries.
‘materialize’ eagerly decodes posting lists into Roaring Bitmaps.
‘lazy’ (default) uses cursor-based on-demand decoding (requires an index format with a serialized codec).
‘lazy’ is applied only where it is supported: queries with patterns (such as LIKE) and parts with an index written by an older version fall back to ‘materialize’.