AW: Ein R"atsel der Avanti-Recherche!
Thomas Berger
ThB at gymel.com
Do Jun 5 18:07:20 CEST 2003
Lieber Herr Schmid,
> '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
> Liebe Listenteilnehmerinnen,
>
> heute bin ich auf eine Seltsamkeit von Avanti-W's find-Befehl gestossen:
>
> >> der ganze Find-Befehl in einer Zeile
> find (|: 002 20020105?) or (|: 002 20020106?) or (|: 002 20020107?) or
> (|: 002 20020108?) write lastnum
>
> ergibt 134 Treffer
>
> >> der ganze Find-Befehl in einer Zeile
> find (|: 002 20020105?) or (|: 002 20020106?) or (|: 002 20020107?) or
> (|: 002 20020108?) or (|: 002 20020109?) write lastnum
>
> also eine or-Verknüpfung mehr ergibt keinen Treffer mehr und Avanti
> meldet einen Exception-Error in Procav.
>
> Gibt es hier eine Grenze, wieviele Verknüpfungen erlaubt sind, oder wie
> lange die Zeile werden darf?
> ''''''''''''''''''''''''''''''''''''''''''''
ja, gibt es (ganz frisch herausgefunden), und zwar sowohl
fuer die Joblaenge, die Zeilenlaenge als auch die "Komplexitaet"
des Suchbegriffs, vgl.
http://www.gymel.com/bugzilla/show_bug.cgi?id=269
In Ihrem Beispiel liegt es allerdings wohl eher daran, dass
keine Spatien um die runden Klammern gesetzt werden, das
geht zwar meistens gut, in Abhaengigkeit von irgendwelchen
Laengen-Umstaenden der einzelnen Suchterme aber manchmal
reproduzierbar schief.
viele Gruesse
Thomas Berger
Mehr Informationen über die Mailingliste Allegro