| |||||||||
Como funciona o algoritmo de pesquisa para retornar os resultados?
Lógica e estrutura de consulta do catálogo
Quando o P2P/GB envia uma pesquisa para o Arches, a pesquisa é dividida em várias partes e cada parte tem sua própria lógica. Estas partes da pesquisa são:
Pesquisa por palavra-chave
Esta é simplesmente a pesquisa para o item que você está procurando. Há alguma lógica nesta pesquisa, mas é adicionada no momento em que a pesquisa é construída para o Arches. Essa lógica é principalmente para dividir a pesquisa por diferentes localidades de string, bem como pesquisar diferentes campos dentro das informações do item do catálogo. A funcionalidade de pesquisa por palavra-chave executa uma pesquisa nos seguintes campos:
Visões/restrições
As visões do catálogo são limitações específicas que são colocadas em um usuário ou conjunto de usuários por seu grupo ou centro de custo associado. Isso permite que determinados catálogos sejam filtrados para usuários específicos em uma determinada região ou função de trabalho. As restrições de item são usadas da mesma forma, no entanto, elas não estão no nível de assinatura de catálogo geral, mas no nível do item do catálogo. Isso permite que itens específicos sejam filtrados por usuário. Para que isso funcione, é necessário que exista um campo no nível do item do catálogo para colocar o filtro, e é por isso que um tipo extensível deve ser criado para usar restrições do item.
Visibilidade do fornecedor
A visibilidade do fornecedor é controlada de forma diferente com base na variante do realm do cliente:
Pesquisa raiz/principal
A pesquisa Raiz/núcleo é o comportamento padrão do sistema que é consistente em todas as variantes e configurações. Isso adiciona na lógica à pesquisa de:
Configurações de pesquisa adicionais
Reforço de nome breve
Isso é controlado pelo parâmetro "Application.Catalog.Search.ShortNameBoost." Especifica se os itens cujo nome abreviado contém palavras-chave que correspondem à condição de pesquisa de catálogo são considerados altamente relevantes e são impulsionados para serem exibidos mais acima na ordem de resultados de pesquisa de catálogo. Quando definido como Sim, os itens de catálogo que têm palavras-chave correspondentes no ShortName são impulsionados para exibir mais acima na ordem dos resultados de pesquisa do catálogo.
Impulsionar termos populares
Isso é controlado pelo parâmetro "Application.Catalog.Search.PopularTermsBoost." Especifica se as condições de pesquisa por palavra-chave de itens populares devem ser capturadas e indexadas como condições de pesquisa populares. Os itens associados a essas condições de pesquisa populares são impulsionados para serem exibidos mais acima na ordem de resultados de pesquisa do catálogo em pesquisas de catálogo subsequentes. Quando definido como Sim, as condições de pesquisa por palavra-chave de itens altamente populares são indexadas e salvas como condições de pesquisa populares e quando os usuários efetuam a pesquisa de catálogo usando essas condições de pesquisa populares, os itens associados são impulsionados para exibir mais acima na ordem de resultados de pesquisa de catálogo.
Partição de várias condições
Isso é controlado pelo parâmetro "Application.Catalog.Search.MultiTermSplit." Este parâmetro está sendo removido pela engenharia e não deve ser ativado para nenhum cliente adicional.
Compra guiada