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.
Dans le fichier Web.config (C:\Program Files\Autodesk\ADMS Professional 20xx\Server\Web\Services), recherchez les deux lignes suivantes :
!-- slop factor provided to lucene search --> <add key="SearchSlopFactor" value="10" />
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.
Exemple 2 : recherche avec moins de jetons.
Que se passe-t-il si vous répétez la recherche avec moins de jetons ? Cette fois, recherchez A055*.
Si vous saisissez A055* comme critères de recherche avec un facteur d'analogie de 5, 6 résultats sont renvoyés, car vous avez effectivement réduit le nombre de positions requises pour déplacer les jetons d'une correspondance. Il n'est pas nécessaire que le facteur d'analogie soit aussi élevé pour renvoyer 6 résultats :
Si vous saisissez A055* comme critères de recherche avec un facteur d'analogie de 3, vous recevez 5 résultats. Une fois de plus, la distance de modification est réduite par rapport à l'exemple précédent, mais les résultats sont les mêmes étant donné que B-055401-321-A.ipt est exclu :
Si vous saisissez A055* comme critères de recherche avec un facteur d'analogie de 1, vous n'obtenez que 2 résultats.
Toutefois, une fois le caractère "-" supprimé, la recherche de noms de fichiers contenant A055* avec un facteur d'analogie de 0 ne renvoie AUCUNrésultat. Il n'existe aucune correspondance exacte dans ce cas.