Affiner les recherches à l'aide du facteur d'analogie de recherche

Outre la compréhension et la rationalisation des principes de base des jetons et des propriétés de la recherche permettant d'améliorer la précision des recherches dans le coffre-fort (reportez-vous à la rubriqueRecherche dans le coffre-fort), les administrateurs peuvent également manipuler l'intervalle des résultats de recherche que les utilisateurs voient dans le coffre-fort. Pour ce faire, ils doivent modifier le facteur d'analogie de recherche du moteur Lucene dans le fichier web.config.

Le facteur d'analogie de recherche détermine combien d'emplacements sont possibles entre deux termes d'une expression recherchée pour continuer à constituer une correspondance. Ces positions vont de la correspondance exacte de la chaîne recherchée à plusieurs combinaisons de cette chaîne.

Le facteur de définition de la flexibilité correspond à une distance de modification, où les unités de distance correspondent au nombre de déplacements pouvant être réalisés par les jetons dans une expression recherchée sans nuire aux possibilités de correspondance. Par exemple, changer l'ordre de deux mots dans la recherche nécessite deux déplacements. Le premier déplacement place les mots l'un devant l'autre, et le deuxième déplacement les réorganise. Ainsi, pour autoriser la réorganisation des chaînes de recherche avec deux mots ou jetons, le facteur de définition de la flexibilité doit au moins être défini sur 2.

En d'autres termes, le facteur d'analogie détermine dans quelle mesure les jetons de recherche en désordre peuvent être utilisés avant qu'ils ne soient exclus des résultats de la recherche. Par défaut, les correspondances exactes sont prioritaires, mais le nombre total de résultats de recherche peut être directement influencé par cette valeur.

Configuration du facteur d'analogie

  1. Dans le fichier Web.config (C:\Program Files\Autodesk\Vault Server 20xx), recherchez les deux lignes suivantes :

    !-- slop factor provided to lucene search -->
    
    <add key="SearchSlopFactor" value="10" />
  2. Modifiez la valeur SearchSlopFactor sur le serveur ADMS pour modifier les résultats renvoyés par une recherche donnée. En fonction des modifications apportées, vous obtiendrez des résultats affinés ou des résultats plus généraux.

    Par défaut, la valeur de définition de la flexibilité est définie sur 10. Vous pouvez réduire cette valeur jusqu'à 0 pour les correspondances exactes uniquement ou augmenter cet intervalle sur la valeur de votre choix.

    Remarque : N'oubliez pas que ces modifications ont une incidence sur les résultats de recherche de l'utilisateur. Si la valeur est trop faible, il est possible que les utilisateurs aient du mal à trouver les données qu'ils recherchent. Si la valeur est trop élevée, il est possible que les résultats de la recherche soient trop nombreux.

Exemple 1 : recherche avec plusieurs jetons.

Exemple 2 : recherche avec moins de jetons.