Optimieren von Suchvorgängen mit dem Ungenauigkeitsfaktor

Administratoren sollten mit den Grundlagen von Suchtokens und Sucheigenschaften vertraut sein, um diese bei Suchvorgängen im Tresor zum Erzielen genauerer Suchergebnisse zu nutzen (siehe Durchsuchen eines Tresors). Darüber hinaus können Administratoren den "Bereich" der den Benutzern angezeigten Vault-Suchergebnisse manipulieren, indem sie den Lucene-Ungenauigkeitsfaktor in der Datei Web.config verändern.

Der Ungenauigkeitsfaktor bestimmt, wie viele Positionen zwischen zwei Begriffen in einer Suchphrase auftreten können, sodass sie dennoch als Übereinstimmung gelten. Diese Positionen reichen von einer exakten Übereinstimmung der Suchzeichenfolge bis zu einer Reihe von Kombinationen dieser Zeichenfolge.

Die Ungenauigkeit ist eine veränderbare Distanz ("Edit-Distanz"), wobei die Distanzeinheiten die Anzahl der Verschiebungen bezeichnen, um die Tokens in der Abfragephrase sich von ihrer Position entfernen und dennoch in der Suche erfasst werden können. Um zum Beispiel die Reihenfolge von zwei Wörtern in einer Suche umzukehren, werden zwei Verschiebungen benötigt. Die erste Verschiebung platziert die Wörter übereinander, und die zweite Verschiebung sortiert sie neu. Um also die Neusortierung von Suchzeichenfolgen mit zwei Wörtern oder Tokens zu erlauben, muss der Ungenauigkeitsfaktor mindestens auf 2 gesetzt werden.

Einfach ausgedrückt bestimmt der Ungenauigkeitsfaktor, wie weit Suchtokens außerhalb der Reihenfolge liegen dürfen, bevor sie aus den Suchergebnissen ausgeschlossen werden. Vorgabemäßig werden exaktere Übereinstimmungen höher bewertet, aber die Gesamtzahl der Suchergebnisse kann durch diesen Wert direkt beeinflusst werden.

Konfigurieren des Ungenauigkeitsfaktors

  1. Suchen Sie in der Datei Web.config (C:\Programme\Autodesk\ADMS Professional 20xx\Server\Web\Services) die folgenden beiden Zeilen:

    !-- slop factor provided to lucene search -->
    
    <add key="SearchSlopFactor" value="10" />
  2. Ändern Sie den Wert "SearchSlopFactor" auf dem ADMS-Server, um die von einem bestimmten Suchvorgang zurückgegebenen Ergebnisse zu verändern. Je nachdem, welche Änderungen Sie vornehmen, erhalten Sie einen spezielleren oder allgemeineren Satz von Suchergebnissen.

    Vorgabemäßig ist der Ungenauigkeitswert auf 10 festgelegt. Sie können diesen Wert auf 0 setzen, um nur exakte Übereinstimmungen zu erhalten, oder einen beliebigen höheren Wert angeben.

    Anmerkung: Denken Sie daran, wie diese Änderungen sich auf die Sucherfahrung der Benutzer auswirken können. Wenn der Wert zu niedrig ist, sind sie möglicherweise frustriert, weil sie nicht die korrekten Daten finden. Ist der Wert zu hoch eingestellt, erhalten die Benutzer möglicherweise zu viele Suchergebnisse, um sie übersichtlich sortieren zu können.

Beispiel 1: Suche mit mehreren Tokens

Beispiel 2: Suche mit weniger Tokens