[Allegro] acon : find'et nicht

Thomas Berger ThB at Gymel.com
So Mai 2 00:44:31 CEST 2010


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

Lieber Herr Eversberg,

folgender Aufruf sollte in einer Datenbank einen Treffer liefern,
er ergibt aber keinen, auch keine Fehlermeldung, auch keinen
Eintrag in der Logdatei von avanti: Es kommt ein leeres Ergebnis,
korrekt abgeschlossen mit AVANTI:EOR.

...
   set U1
#u22  ( (TIT "companion studies") OR (TIT "companion studies [MARK]?") OR (((TIT
"companion") OR (TIT "companion`?")) AND ((TIT "studies") OR (TIT "studies`?"))) )
   set U0
   var #u22
   switch coding 0
   find
   switch coding 1
...

mit acon vom 28.1.10 funktioniert es noch, seitdem nicht mehr (getestet
die Versionen vom 25.2, 12.4, 28.4.)

Dasselbe Resultat bei "companio" statt "companion" (sollte keinen Treffer
ergeben), korrekte Ergebnisse jedoch bei "compani" oder "companx" (jeweils
kein Treffer). Wenn es nicht mit der Januar-Version funktionieren wuerde,
haette ich den Eindruck, dass der Index eine Macke hat, so erinnert es
mich an Probleme aus den Fruehzeiten von avanti-w, wo Suchbegriffe mit
einer bestimmten Anzahl Buchstaben auch nur dann funktionierten, wenn man
zwischen den runden Klammern Leerzeichen spendierte:
Das scheint es diesmal auch zu sein, denn


   set U1
#u22  ( ( TIT "companion studies" ) OR ( TIT "companion studies [MARK]?" ) OR (
((TIT "companion") OR (TIT "companion`?")) AND ((TIT "studies") OR (TIT
"studies`?")) ) )
   set U0
   var #u22
   switch coding 0
   find
   switch coding 1

funktioniert.

Bevor Sie jetzt antworten "dann setzen Sie doch einfach Spatien um die Klammern"
moechte ich darauf hinweisen, dass es mittlerweile viele Anwendungen gibt,
die keine Spatien zwischen die Klammern setzen und sich nicht automatisch
von selbst umstellen koennen, wenn sie ploetzlich einem Avanti seit Februar 2010
ausgeliefert sind.

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

iJwEAQECAAYFAkvcrs8ACgkQYhMlmJ6W47Mo3wP/Q3w/Y3w3MyZqq+uwszq3o32V
uwRroZer6aUse0hBAb3uPch26uH5RUIoWw64klm49YwPZvIBKhsg40bR9NikwyN/
hVR5HzgrlsWETQidbHLYkWjB8BZ90mZyK/EsvNxBgTrDNZw64V3NVONZpecW+QsX
/cWQD4Ohaxy1nd3V0hQ=
=H63G
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro