Neuer FLEX-Befehl fuer VTS

Bernhard Eversberg ev at buch.biblio.etc.tu-bs.de
Mo Mai 19 14:52:25 CEST 2003


Der neue Befehl fuer die Volltextsueche in FLEX wird so lauten:
(Im Gegensatz zu "find +xyz" durchsucht er aber nicht automatisch die gesamte 
Datenbank!!! Sondern nur den aktuellen Satz. Aber ein FLEX, den wir mitliefern, 
und den man abwandeln kann, macht das dann.)

find _xyz_ 
find ,xyz,
Volltext-Suche im aktuellen Datensatz
Sonderfälle! Der aktuelle Satz (nur dieser!) wird untersucht. 
Enthält er die Zeichenkette xyz, ist anschließend die Bedingung YES erfüllt, 
sonst NO, d.h. mit "if yes ..." bzw. "if no ..." kann man darauf reagieren. 

Das Besondere ist, im Vergleich zum Befehl  if _xyz_ ..., dass vor dem 
Vergleich die Umcodierung der Indexparameter angewendet wird, und zwar sowohl auf 
xyz wie auf den Text des Satzes. Das ist insbes. bei Unicode-Daten wichtig: man 
findet dann kyrill. Daten durch Eingabe der Transliteration. 

Man verwendet normalerweise _ als Begrenzer, aber wenn _ innerhalb xyz vorkommt, 
dann das Komma. 
Auch hier kann _xyz_ bzw. ,xyz, wegbleiben, dann wird der Inhalt der iV genommen. 

Achtung: Eine Ergebnismenge entsteht nicht, die aktuelle Erg.Menge bleibt 
unberührt! 
Beispiel: Die Datei
ftf.flx zeigt die Anwendung (Volltextsuche in der gesamten Datenbank). 




Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro