> ## 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.

# configuración de la sesión de text_index_*

> Configuración de la sesión de ClickHouse en el grupo generado 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"
  }}>Predeterminado</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          Modificable sin reiniciar
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

Estas configuraciones están disponibles en [system.settings](/docs/es/reference/system-tables/settings) y se generan automáticamente a partir del [código fuente](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": "Nueva configuración"}]}]} />

Selectividad máxima del filtro para usar la sugerencia construida a partir del índice de texto invertido.

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

**Alias**: `text_index_density_threshold`

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.7"},{"label": "0.2"},{"label": "Renombrado desde `text_index_density_threshold` (se conserva como alias); elige el algoritmo de intersección de posting list en el modo diferido de aplicación de posting list."}]}]} />

Umbral de densidad de posting list que elige el algoritmo de intersección en el modo diferido de aplicación de posting list (`text_index_posting_list_apply_mode = 'lazy'`).
Por debajo del umbral: intersección leapfrog (favorece las posting lists dispersas). En el umbral o por encima: intersección bitmap de fuerza bruta (favorece las 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": "Nueva opción"}]}]} />

Número máximo de postings grandes que se pueden leer cuando está habilitada la evaluación de LIKE en el índice de texto mediante escaneo del diccionario.

Requiere que `use_text_index_like_evaluation_by_dictionary_scan` esté 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": "Nueva configuración"}]}]} />

Longitud mínima de la subcadena alfanumérica buscada en un patrón LIKE/ILIKE necesaria para usar la evaluación LIKE del índice de texto mediante el escaneo del diccionario.
Los patrones más cortos que este umbral coinciden con demasiados tokens del diccionario y se omiten para evitar escaneos costosos.

Requiere que `use_text_index_like_evaluation_by_dictionary_scan` esté 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": "Nueva configuración para el modo diferido de aplicación de posting lists"}]}]} />

Controla cómo se aplican las posting lists durante las consultas sobre índice de texto.
'materialize' (predeterminado) decodifica inmediatamente las posting lists en Roaring Bitmaps.
'lazy' usa decodificación bajo demanda basada en cursores (requiere un formato de índice con un codec serializado).
