Configurar um grupo de índice de texto para pesquisar em várias tabelas
Atualize tabelas para o formato de indexação V4 e inclua-as em um grupo de índice de texto para facilitar a pesquisa em várias tabelas.
Antes de Iniciar
Função necessária: ts_admin ou admin
Por Que e Quando Desempenhar Esta Tarefa
Os grupos de índice de texto permitem indexar e pesquisar em várias tabelas.
A execução de pesquisas em várias tabelas requer a normalização das tabelas primeiro para que as pontuações de relevância tenham o mesmo significado para todas as tabelas. A indexação V4 fornece essa normalização. O Zing usa a função de classificação Okapi BM25 para calcular a pontuação de relevância dos resultados da pesquisa.
O formato de indexação de tabela V4 é otimizado para documentação, como artigos da base de conhecimento. Você não precisa reindexar tabelas que usam este formato ao alterar o valor de um atributo de indexação, como o peso de um campo. Se você quiser usar a função de classificação BM25 em uma única tabela, poderá convertê-la para o formato V4.
- Configure todas as tabelas escolhidas para usar o formato de índice V4, caso ainda não o usem.Nota:Em novas instâncias, as tabelas Item do catálogo [sc_cat_item], Conhecimento [kb_knowledge], Perguntas e respostas da comunidade [kb_social_qa_question] e Usuário [sys_user] usam o formato de índice V4. Se você fizer upgrade da sua instância de uma versão anterior, o formato de indexação dessas tabelas permanecerá o mesmo da versão mais antiga.
- Adicione as tabelas a um grupo de índice de texto para que elas possam ser indexadas e pesquisadas juntas.Nota:Você não pode adicionar a tabela Tarefa [task] ou tabelas que a estendam para um grupo de índice de texto.
Procedimento
O que Fazer Depois
Você pode consultar as tabelas no grupo de índice de texto em busca de correspondências de cadeia de caracteres usando os métodos GlideRecord.addQuery(name, value) ou GlideRecord.addEncodedQuery(name, value) com o nome reservado 123TEXTINDEXGROUP321. Para obter mais informações sobre como consultar grupos de índice de texto para correspondências de cadeia de caracteres, consulte Consulta de tabelas em script.