Você pode adicionar facilmente um dicionário de sinônimos a um índice de pesquisa de texto usando a Synonym Tool.
Antes de iniciar
- É necessário ativar o serviço de instância do Db2 Text Search antes de adicionar um dicionário de sinônimos a um índice de pesquisa de texto.
- Você deve ter atualizado o índice de pesquisa de texto pelo menos uma vez.
- Você também deve ter um arquivo XML de sinônimos que especifique os grupos de sinônimos.
Procedimento
Para adicionar um dicionário de sinônimos:
- Copie o arquivo XML para qualquer diretório no servidor Db2 Text Search.
- Determine o nome da coleção de pesquisa de texto associada ao índice de pesquisa de texto ao qual você deseja adicionar o dicionário de sinônimos. Você pode usar a ferramenta de administração para relatar todas as coleções de pesquisa de texto, como segue:
adminTool status -configPath absolute-path-to-config-folder
- Use a Synonym Tool para adicionar o dicionário de sinônimos ao índice de pesquisa de texto específico. Você pode adicionar os sinônimos no modo append ou replace, o que significa que você os adiciona ou substitui os sinônimos existentes definidos para esse índice de pesquisa de texto.
synonymTool importSynonym -synonymFile absolute-path-to-syn-file
-collectionName collection-name -replace true or false
-configPath absolute-path-to-config-folder
Observação: Se o formato XML não for válido ou se o arquivo XML estiver vazio, será retornado um erro.
Exemplo
Por exemplo, para adicionar o arquivo sinônimo synfile.xml no modo append, use o seguinte comando: synonymTool importSynonym
-synonymFile $HOME/sqllib/misx/xmlsynfile.xml
-collectionName tigertail_DBCP1208_TS867530_0000
-replace false
-configPath $HOME/sqllib/db2tss/config