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:
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.
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.
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.
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.