Refinar pesquisa com Fator slop de pesquisa

Além de compreender e aproveitar os conceitos básicos de tokens e de propriedades de pesquisa para ter resultados mais precisos na pesquisa do Vault (consulte Pesquisando um Vault), os administradores também podem manipular a "faixa" de resultados de pesquisa do Vault que os usuários recebem ao modificar o "fator slop de pesquisa" Lucene no arquivo web.config.

O "fator slop de pesquisa" determina quantas posições podem ocorrer entre dois termos quaisquer na frase de pesquisa e ainda serem considerados uma correspondência. Essas posições variam de uma correspondência exata para a sequência de caracteres de pesquisa até um número de combinações da sequência de caracteres.

O "slop" é uma distância editada, na qual as unidades de distância são o número de movimentos que os tokens na frase de consulta podem mudar de posição e ainda serem capturados na pesquisa. Por exemplo, alterar a ordem de duas palavras em sua pesquisa exige dois movimentos. O primeiro movimento coloca as palavras uma sobre a outra, e o segundo movimento as reorganiza. Portanto, para permitir reorganizações de sequências de pesquisa com duas palavras ou tokens, o slop deve ser ao menos 2.

Em termos simples, o fator slop decide o quanto os tokens de pesquisa podem estar fora da ordem antes de serem excluídos dos resultados de pesquisa. Por padrão, os resultados mais exatos prevalecem, mas o número total de resultados de pesquisa pode ser diretamente afetado por esse valor.

Configurar o fator slop

  1. No arquivo Web.config (C:\Program Files\Autodesk\Vault Server 20xx), localize estas duas linhas:

    !-- slop factor provided to lucene search -->
    
    <add key="SearchSlopFactor" value="10" />
  2. Altere o valor de "SearchSlopFactor" no servidor ADMS para alterar os resultados retornados de uma pesquisa determinada. Dependendo das alterações feitas, você terá um conjunto de resultados de pesquisa mais refinado ou mais amplo.

    Por padrão, o valor do slop está definido como 10. É possível diminuir esse valor até 0 para obter correspondências exatas ou aumentar essa faixa para o valor que desejar.

    Nota: Tenha em mente como essas alterações afetam a experiência do usuário na pesquisa. Se o valor for muito baixo, os usuários podem ficar frustrados ao não encontrar os dados corretos. Se o valor for muito alto, os usuários podem ter muitos resultados para analisar.

Exemplo 1: Pesquisando com múltiplos tokens

Exemplo 2: Pesquisando com menos tokens