Para melhorar os resultados da pesquisa, o mecanismo de pesquisa Zing atribui a cada correspondência potencial uma pontuação numérica que representa sua relevância para a consulta.
Antes de Iniciar
A indexação de texto deve estar habilitada para a tabela que contém os campos para os quais você deseja modificar o peso relativo. Para saber mais sobre como habilitar a indexação de texto para uma tabela, consulte Configure uma tabela para indexação e pesquisa.
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
Os administradores podem controlar a importância relativa de uma correspondência para cada campo em uma tabela com o atributo ts_weight. A maioria dos demônios não tem atributo ts_weight. O Zing trata esses campos como tendo peso 1 ao pontuar correspondências de pesquisa.
Os seguintes campos têm valores de atributo ts_weight por padrão:
- kb_knowledge.number: 50
- kb_knowledge.short_description: 10
- kb_knowledge.meta: 10
- número.tarefa: 50
- short_description é 10
Ao pontuar registros, Zing compara os pesos relativos dos campos que produziram correspondências de termo de pesquisa. Por exemplo, se
Título o campo tem
t_weight: 50 e o.
Descrição o campo tem
t_weight: 10 , em seguida, uma correspondência em
Título é 5 vezes mais relevante do que uma correspondência em
Descrição e 50 vezes mais relevantes que um campo sem o atributo ts_weight.
Procedimento
-
Navegar até .
-
Abra o registro de dicionário do sistema para a tabela e a coluna do campo.
Por exemplo, para modificar o ts_weight do campo kb_knowledge.number, abra o registro de dicionário com Tabela "kb_knowledge" e. Nome da coluna "número".
-
No formulário de Entrada do dicionário Atributos execute uma das seguintes etapas:
- Se um atributo ts_weight aparecer na lista de atributos, altere seu valor inteiro para o peso relativo que você deseja definir para o campo.
- Se nenhum atributo ts_weight aparecer na lista, adicione um novo <value> entrada de lista separada por vírgulas, em que <value> é o peso relativo que você deseja definir para o campo.
-
Selecione Atualizar.
-
Atualize o índice de texto da tabela:
-
Abra o registro de dicionário do sistema para a tabela do campo.
O registro de dicionário do sistema da tabela é aquele com o nome da tabela como seu Tabela valor, um vazio Nome da coluna E "Coleção" como seus Tipo valor.
-
No formulário Entrada do dicionário, selecione Gerar índice de texto Link na seção Links relacionados.
Resultado
Quando o Zing terminar a regeneração do índice de texto da tabela, a pontuação do resultado da pesquisa usará seus novos pesos relativos para os campos.