[Allegro] String-Recherche

Thomas Berger ThB at Gymel.com
Mi Sep 5 14:37:04 CEST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Eversberg, lieber Herr Becker, liebe Liste,

>> gibt es eine Möglichkeit, nach strings wie z.B. "interkulturelle
>> Kommunikation" zu suchen? Noch interessanter wären stings wie
>> "muendliche.? interaktion.*", also mit den Möglichkeiten der regulären
>> Ausdrücke. Ich weiß, wie ich nach Beiträgen suchen kann, die beide
>> Wörter enthalten, aber nicht, wie ich Beiträge finde, die beide Wörter
>> /hintereinander /beinhalten.
> 
> Das geht normalerweise nur mit der Volltextsuche und regulären
> Ausdrücken.
> 
> Denn Sie muessen sich klar machen: Die Suche geht stets über die
> Register! Was die nicht enthalten, das kann man nicht finden, und
> sie enthalten nun mal normalerweise keine Wortkombinationen.
> 
> Was Sie meinen, wird oft als "Phrasensuche" bezeichnet. Und garantiert
> wären Sie, wenn es denn ginge, nicht mit Zweiwort-Phrasen zufrieden,
> sondern die Wünsche gingen dann weiter. Sie wären auch nicht mit
> der exakten Suche nach "interkulturelle Kommunikation" zufrieden, denn
> es gibt ja auch Titel wie "Arbeiten zur interkulturellen Kommunikation",
> wo also eines der Wörter flektiert vorkommt oder beide, Sie deuten das
> ja selber schon an.

Der optimale Weg waere, in einem ersten Schritt ueber eine normale
Registersuche "muendliche?" AND "interaktion?" eine Treffermenge
zu erhalten, in dieser dann mittels regulaeren Ausdruecken das
gewuenschte zu filtern (evtl. durch einen weiteren Filter auch
auf gewisse Felder eingeschraenkt).

Dummerweise enthaelt die Flexsprache nur eine Konstruktion fuer
"Volltextsuche im aktuellen Datensatz", fuer "Volltextsuche in
einer Ergebnismenge" muss man eine recht komplexe Schleife bauen,
denn man stoesst schnell auf das alte Desiderat, dass es keine
gute Unterstuetzung gibt, aus einer Ergebnismenge flex-gesteuert
eine zweite aufzubauen.

viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG3qLwhKFJT0F1FsoRApRYAJsG4rrFQGz8TUUzGTTHMzG7OOZVmQCfQcpH
JXoEyc8RoIu8RESrKtVi4RE=
=j3pw
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro