Synonyme definieren

Mit der Thesaurus-Funktion der Suchmaschine von Autonomy können Synonyme definiert werden. Dadurch werden bei einer Suche auch dann Treffer erzielt, wenn die Inhalte statt des gesuchten Begriffs einen Begriff mit ähnlicher oder gleicher Bedeutung – ein Synonym – enthalten.

Einen Thesaurus können Sie folgendermaßen erstellen und installieren:

  1. Definieren Sie den Thesaurus als Textdatei vdk30.txt. Beispiel:

    $control:1
    synonyms:
    {
    list: "Veröffentlichung,Publikation,Zeitschrift,Zeitung,Journal"
    list: "Gesetz,Verordnung,Vorschrift,Bestimmung"
    }
    $$
    

    Die Definition besteht aus jeweils einer Liste von Synonymen pro Zeile.

  2. Kompilieren Sie den Thesaurus mit mksyd. Bei Verwendung der Locale (länderspezifische Einstellungen) uni sind unter Linux folgende Schritte erforderlich:

    > export PATH=$PATH:Installationsverzeichnis/3rdparty/vdk/_ilnx21/bin
    > export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:Installationsverzeichnis/3rdparty/vdk/_ilnx21/bin
    > mksyd -locale uni -f vdk30.txt -syd vdk30.syd
    

    Unter Windows können Sie den Suchpfad mit

    set PATH=%PATH%;Installationsverzeichnis\3rdparty\vdk\_ilnx21\bin
    

    erweitern und dann das angegebene Kommando ausführen.

  3. Um den Thesaurus zu installieren, kopieren Sie ihn bitte an die von der Suchmaschine erwartete Stelle:

    > cp vdk30.syd Installationsverzeichnis/3rdparty/vdk/common/uni
    

    Unter Windows verwenden Sie bitte copy statt cp und ersetzen die Schrägstriche durch Backslashes.

  4. Starten Sie den SES neu:

    > Installationsverzeichnis/instance/Instanzname/bin/rc.npsd restart SES
    

Die definierten Synonyme können nun in Suchanfragen mit Hilfe des THESAURUS-Operators verwendet werden. Beispiel: Die Suchanfrage

<#MANY><#THESAURUS>"Vorschrift"

findet alle Dokumente, die das Wort "Vorschrift" oder eines der definierten Synonyme dieses Wortes enthalten.