Configure um grupo de índice de texto para pesquisar em várias tabelas
Atualize as 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 realização de pesquisas em várias tabelas requer a normalização das tabelas primeiro, para que as pontuações de relevância tenham a mesma razão para todas as tabelas. A indexação V4 fornece essa normalização. O Zing usa o. Okapi BM25 função de classificação para calcular a pontuação de relevância dos resultados da pesquisa.
O formato de indexação da tabela V4 é otimizado para documentação, como artigos da base de conhecimento. Você não precisa reindexar tabelas que usam este formato quando altera 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 se elas ainda não o usarem.Nota:Em novas instâncias, as tabelas Item do catálogo [sc_cat_item], Conhecimento [kb_knowledge], Perguntas de perguntas e Respostas sociais [kb_social_qa_question] e Usuário [sys_user] usam o formato de índice V4. Se você fizer upgrade da 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 estendem a 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 GlideRecord.addQuery(nome, valor) ou GlideRecord.addEncodedQuery(nome, valor) métodos com 123TEXTINDEXGROUP321 nome reservado. Para obter mais informações sobre consultar grupos de índice de texto para correspondências de cadeia de caracteres, consulte Consultando tabelas no script .