Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configurações de tabela do MergeTree text_index_*

Essas configurações estão disponíveis em system.merge_tree_settings e são geradas automaticamente a partir do código-fonte do ClickHouse.

text_index_dictionary_block_frontcoding_compression

Tipo
Bool
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
26.61Nova configuração

Compressão front-coding padrão para blocos de dicionário do índice de texto. Pode ser substituída por um argumento de índice explícito dictionary_block_frontcoding_compression.

text_index_dictionary_block_size

Tipo
NonZeroUInt64
Padrão
512
Histórico de versões
VersãoValor padrãoComentário
26.6512Nova configuração

Tamanho padrão do bloco de dicionário para índices de texto. Pode ser substituído por um argumento explícito de índice dictionary_block_size.

text_index_max_memory_usage_before_flush

Tipo
NonZeroUInt64
Padrão
1073741824
Histórico de versões
VersãoValor padrãoComentário
26.81073741824Nova configuração. O valor anterior desativa o descarregamento baseado em memória para preservar o comportamento anterior à versão 26.8

Quantidade máxima estimada de memória retida por um construtor de índice de texto antes de descarregar um segmento temporário.

text_index_max_processed_tokens_before_flush

Tipo
NonZeroUInt64
Padrão
100000000
Histórico de versões
VersãoValor padrãoComentário
26.8100000000Nova configuração

Número máximo de tokens processados acumulados por um construtor de índice de texto antes do descarregamento de um segmento temporário.

text_index_posting_list_block_size

Tipo
NonZeroUInt64
Padrão
1048576
Histórico de versões
VersãoValor padrãoComentário
26.61048576Nova configuração

Tamanho padrão do bloco da posting list para índices de texto (linhas). Pode ser sobrescrito pelo argumento de índice explícito posting_list_block_size.

text_index_posting_list_codec

Tipo
TextIndexPostingListCodec
Padrão
none
Histórico de versões
VersãoValor padrãoComentário
26.6noneNova configuração

Codec padrão de posting list para índices de texto. Pode ser sobrescrito pelo argumento de índice explícito posting_list_codec.

text_index_serialization_version

Tipo
MergeTreeTextIndexSerializationVersion
Padrão
v2_with_positions
Histórico de versões
VersãoValor padrãoComentário
26.8v2_with_positionsPermite o formato de índice de texto 'v2_with_positions', que persiste as posições dos tokens para busca por frase. Reverte para 'v1_with_codec' em versões de compatibilidade anteriores, para que servidores mais recentes continuem gravando um formato que servidores mais antigos possam ler durante uma atualização gradual.
26.6v1_with_codecNova configuração. Controla a versão do formato em disco dos índices de texto. Reverte para 'v0_initial' em versões de compatibilidade anteriores, para que servidores mais recentes continuem gravando o formato anterior que servidores mais antigos possam ler durante uma atualização gradual.

A versão de formato de serialização em disco preferencial para gravar índices de texto.

A configuração é uma preferência, não uma restrição rígida: se a versão configurada não conseguir representar um índice, uma versão mais recente capaz de representá-lo será escolhida automaticamente, e a gravação de um índice de texto nunca falhará devido a essa configuração.

Durante uma atualização gradual, fixe o formato com a configuração compatibility no nível de perfil nos servidores que já foram atualizados, para que continuem gravando um formato que os servidores mais antigos ainda possam ler.

Valores possíveis:

  • v0_initial — O formato original. Não persiste o tipo de codec da posting list.
  • v1_with_codec — Persiste o tipo de codec da posting list no cabeçalho do índice de texto.
  • v2_with_positions — Persiste as posições dos tokens para índices com support_phrase_search.
Navigation