Todos os produtos
Search
Central de documentação

Lindorm:Dicionários personalizados

Última atualização: Jun 28, 2026

O LindormSearch permite estender o analisador IK com seu próprio vocabulário por meio do upload de arquivos de dicionário personalizados em um conjunto de configurações. Utilize esse recurso para aprimorar a tokenização de termos específicos de domínio — como nomes de produtos, palavras-chave de marcas ou jargões do setor — que o dicionário padrão não reconhece.

Dois arquivos de dicionário estão disponíveis:

Arquivo

Finalidade

extra_main.dic

Adiciona palavras ao dicionário principal para que o analisador IK as reconheça como tokens distintos

extra_stopword.dic

Inclui palavras na lista de stopwords para que sejam filtradas durante a análise

Ambos os arquivos utilizam o mesmo formato: uma palavra por linha.

Pré-requisitos

Antes de começar, verifique se você possui:

Limitações

Apenas o analisador IK oferece suporte a dicionários personalizados. Especifique o analisador ao criar um índice de pesquisa. Consulte CREATE SEARCH INDEX.

Configure um dicionário personalizado

Os dicionários personalizados são agrupados dentro de um conjunto de configurações. O fluxo de trabalho geral consiste em: baixe o conjunto de configurações, edite os arquivos de dicionário localmente e, em seguida, fazer o upload e recarregar.

  1. Acesse o diretório lindorm-search-cli/bin:

    cd lindorm-search-cli/bin
  2. Liste os conjuntos de configurações disponíveis:

    ./search-cli zk ls /configs
  3. Baixe o conjunto de configurações que deseja modifique. Essa ação crie um diretório conf no caminho atual:

    ./search-cli zk downconfig -d . -n <configuration set name>

    Por exemplo:

    ./search-cli zk downconfig -d . -n default.myTable.myIdx
  4. Acesse o diretório conf:

    cd conf
  5. Caso o arquivo extra_main.dic não exista, crie-o:

    touch extra_main.dic
  6. Edite o arquivo do dicionário principal. Cada linha deve conter exatamente uma palavra:

    vi extra_main.dic

    Exemplo de conteúdo:

    Guide
    Product
    Engine
  7. Modifique o arquivo da lista de stopwords. O nome de arquivo padrão é extra_stopword.dic:

    vi extra_stopword.dic
  8. Retorne ao diretório bin:

    cd ..
  9. Faça o upload do conjunto de configurações modificado:

    ./search-cli zk upconfig -d conf -n default.myTable.myIdx
  10. Recarregue a coleção para aplicar as alterações:

    ./search-cli reload_collection -c default.myTable.myIdx