text_index_hint_max_selectivity
使用基于倒排文本索引构建的 hint 时,过滤器允许的最大选择性。text_index_like_max_postings_to_read
启用通过字典扫描进行文本索引 LIKE 评估时,可读取的大型 postings 的最大数量。 要求启用use_text_index_like_evaluation_by_dictionary_scan。
text_index_like_min_pattern_length
要使用通过字典扫描进行的文本索引 LIKE 评估,LIKE/ILIKE 模式中的字母数字needle,或 startsWith/endsWith 的 needle 需要达到的最小长度。
短于此阈值的模式会匹配过多字典标记,因此会被跳过,以避免代价高昂的扫描。
使用 array 分词器时,任何模式都符合条件,此时该阈值会与整个模式中非通配符字符的数量进行比较。
要求启用 use_text_index_like_evaluation_by_dictionary_scan。
text_index_posting_list_apply_mode
控制在文本索引查询期间如何应用倒排列表。 ‘materialize’ 会立即将倒排列表解码为 Roaring Bitmaps。 ‘lazy’ (默认) 使用基于游标的按需解码 (要求索引格式使用序列化 codec) 。 ‘lazy’ 仅在支持的情况下使用:包含模式 (如LIKE) 的查询,以及索引由旧版本写入的 parts,都会回退到 ‘materialize’。
text_index_postings_intersection_algorithm
在惰性倒排列表应用模式 (text_index_posting_list_apply_mode = 'lazy') 下,选择对倒排列表求交所用的算法。
auto(默认) :仅当最稀疏的倒排列表能够跳过最密集倒排列表中的整个 packed 块时才使用 leapfrog,否则使用穷举 bitmap 求交。bruteforce:始终使用穷举 bitmap 求交。leapfrog:始终使用 leapfrog 求交。