Skip to main content
Essas configurações estão disponíveis em system.settings e são geradas automaticamente a partir do código-fonte.

text_index_hint_max_selectivity

Seletividade máxima do filtro para usar a indicação gerada a partir do índice de texto invertido.

text_index_like_max_postings_to_read

Número máximo de postings grandes a serem lidos quando a avaliação de LIKE do índice de texto por varredura do dicionário estiver habilitada. Requer que use_text_index_like_evaluation_by_dictionary_scan esteja habilitado.

text_index_like_min_pattern_length

Comprimento mínimo da substring alfanumérica em um padrão LIKE/ILIKE, ou de uma substring de startsWith/endsWith, necessário para usar a avaliação de LIKE do índice de texto por varredura do dicionário. Padrões menores que esse limite correspondem a tokens demais no dicionário e são ignorados para evitar varreduras custosas. Com o tokenizer array, em que qualquer padrão é elegível, o limite é comparado com o número de caracteres que não são wildcard no padrão inteiro. Requer que use_text_index_like_evaluation_by_dictionary_scan esteja habilitado.

text_index_posting_list_apply_mode

Controla como as listas de postings são aplicadas durante consultas com índice de texto. ‘materialize’ decodifica imediatamente as listas de postings em Roaring Bitmaps. ‘lazy’ (padrão) usa decodificação sob demanda baseada em cursor (requer um formato de índice com codec serializado). ‘lazy’ é aplicado apenas onde há suporte: consultas com padrões (como LIKE) e partes com um índice gravado por uma versão anterior recorrem a ‘materialize’.

text_index_postings_intersection_algorithm

Seleciona o algoritmo usado para a interseção de listas de postings no modo de aplicação lazy de listas de postings (text_index_posting_list_apply_mode = 'lazy').
  • auto (padrão): usa leapfrog apenas quando a lista de postings mais esparsa consegue pular blocos compactados inteiros da mais densa; caso contrário, usa a interseção de bitmap por força bruta.
  • bruteforce: sempre usa a interseção de bitmap por força bruta.
  • leapfrog: sempre usa a interseção leapfrog.
Interseções de 256 ou mais tokens sempre usam leapfrog.