> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# configurações de sessão de text_index_*

> Configurações de sessão do ClickHouse no grupo gerado text_index_*.

export const SettingsInfoBlock = ({type, default_value, changeable_without_restart}) => {
  return <div className="not-prose" style={{
    display: "flex",
    flexWrap: "wrap",
    alignItems: "baseline",
    columnGap: "0.5rem",
    rowGap: "0.125rem",
    margin: "0.375rem 0",
    fontSize: "0.8125rem",
    lineHeight: "1.125rem"
  }}>
      <div style={{
    fontWeight: 600,
    opacity: 0.72
  }}>Tipo</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>Padrão</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          Pode ser alterado sem reiniciar
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

Essas configurações estão disponíveis em [system.settings](/docs/pt-BR/reference/system-tables/settings) e são geradas automaticamente a partir do [código-fonte](https://github.com/ClickHouse/ClickHouse/blob/master/src/Core/Settings.cpp).

<div id="text_index_hint_max_selectivity">
  ## text\_index\_hint\_max\_selectivity
</div>

<SettingsInfoBlock type="Float" default_value="0.2" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "25.12"},{"label": "0.2"},{"label": "Nova configuração"}]}]} />

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

<div id="text_index_lazy_intersection_density_threshold">
  ## text\_index\_lazy\_intersection\_density\_threshold
</div>

**Aliases**: `text_index_density_threshold`

<SettingsInfoBlock type="Float" default_value="0.2" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.7"},{"label": "0.2"},{"label": "Renomeado de `text_index_density_threshold` (mantido como alias); seleciona o algoritmo de interseção de posting lists no modo lazy de aplicação de posting lists."}]}]} />

Limite de densidade de posting lists que seleciona o algoritmo de interseção no modo lazy de aplicação de posting lists (`text_index_posting_list_apply_mode = 'lazy'`).
Abaixo do limite: interseção leapfrog (favorece posting lists esparsas). No limite ou acima dele: interseção de bitmap por força bruta (favorece posting lists densas).

<div id="text_index_like_max_postings_to_read">
  ## text\_index\_like\_max\_postings\_to\_read
</div>

<SettingsInfoBlock type="UInt64" default_value="50" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.4"},{"label": "50"},{"label": "Nova configuração"}]}]} />

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.

<div id="text_index_like_min_pattern_length">
  ## text\_index\_like\_min\_pattern\_length
</div>

<SettingsInfoBlock type="UInt64" default_value="4" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.4"},{"label": "4"},{"label": "Nova configuração"}]}]} />

Comprimento mínimo da substring alfanumérica em um padrão LIKE/ILIKE 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.

Requer que `use_text_index_like_evaluation_by_dictionary_scan` esteja habilitado.

<div id="text_index_posting_list_apply_mode">
  ## text\_index\_posting\_list\_apply\_mode
</div>

<SettingsInfoBlock type="TextIndexPostingListApplyMode" default_value="materialize" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.6"},{"label": "materialize"},{"label": "Nova configuração para o modo lazy de aplicação de posting list"}]}]} />

Controla como as posting lists são aplicadas durante consultas com índice de texto.
'materialize' (padrão) decodifica imediatamente as posting lists em Roaring Bitmaps.
'lazy' usa decodificação sob demanda baseada em cursor (requer um formato de índice com codec serializado).
