AW: Runde Klammern bei avanti
Thomas Berger
ThB at gymel.com
Di Nov 26 15:07:51 CET 2002
Lieber Herr Manecke,
> > Normalerweise kommen sich Klammern fuer die Kombination
> > und Klammern in Suchbegriffen nicht in die Quere, wenn
> > Sie Anfuehrungszeichen spendieren, also etwa
> >
> > find ( PER "dies und das" ) AND ( TIT "stich (wort)" )
> >
> > auch bei qrix-Befehlen koennen Anfuehrungszeichen nie
> > schaden.
>
> Das scheint auch der Ansatz für die Lösung eines alten Problems in unserem
> Alcarta-OPAC zu sein.
vielleicht. Die a99-Dokumentation verweist fuer die
Formulierung von find-Befehlen auf "F1 im Schreibfeld
geben", dort werden Beispiele gebracht und ansonsten
auf avanti verwiesen. Avanti bringt auch nur Beispiele,
allerdings auch solche mit Klammern. Aus privater
Kommunikation mit Herrn Hoeppner weiss ich, dass
um die Klammern Spatien gesetzt werden muessen,
aus eigener Erfahrung weiss ich, dass Anfuehrungszeichen
gesetzt werden koennen, aus Kommunikation von Herrn
Eversberg weiss ich, dass ein "_" innerhalb der
Anfuehrungszeichen sitzen muss, ein "&" inner- oder
ausserhalb sitzen darf. Insgesamt ist aber zu sagen,
dass nirgendwo steht, wie ein Suchbegriff auszusehen
hat.
> Wir navigieren zwischen Titel- und Exemplarsätzen mit Flips. Aus der Sicht
> des Titelsatzes etwa:
> f |: z01320'DBL"+1994 = 129 (1994) : ZB 7834: i
>
> Wobei die Zeile auch genau so im Index 10 steht. Enthält sie keine Klammern
> funktioniert der Flip. Mit Klammern scheitert er.
>
> Gern würde ich es nun mit
> f |: "z01320'DBL"+1994 = 129 (1994) : ZB 7834: i"
>
> probieren. Aber das muss natürlich auch scheitern, da ja auch ein " im
> Suchstring enthalten ist. Ebenso verhält es sich mit dem Hochkomma.
>
> Muss ich also die Indexierung ändern? (Da würde ich mich nur ungern
> heranwagen, weil ich die Auswirkungen andern Orts nicht abschätzen kann.)
> Oder gibt es eine Möglichkeit der Suche mit Substrings? Etwa so:
> f |: "z01320'DBL" & '"+1994 = 129 (1994) : ZB 7834: i'
> (Der Versuch führte bei mir zum Absturz von a99.)
>
> Oder gibt es einen ganz anderen Weg?
Wenn ich mich recht entsinne, hat Braunschweig dieses
Problem lieber nicht geloest sondern die d-wrtf.apr
so umgestrickt, dass an dieser Stelle mittels der
internen Satznummer geflippt wird, vgl.
< http://www.gymel.com/bugzilla/show_bug.cgi?id=122 >
(ich hatte immer geglaubt, die Mehrfachspatien in
solchen Zeilen seien das Problem, vgl.
< http://www.gymel.com/bugzilla/show_bug.cgi?id=146 >
evtl. waren es aber die Anfuehrungszeichen)
viele Gruesse
Thomas Berger
Mehr Informationen über die Mailingliste Allegro