[Allegro] Vb.226: Himmelfahrtskommando 2010

Bernhard Eversberg ev at biblio.tu-bs.de
Mo Feb 22 13:23:11 CET 2010


Thomas Berger schrieb:
> 
> In Zeile 145 von srch.job sehe ich
> 
> set ai
> 
> Ist damit "set a5" gemeint?
Ja, wird korrigiert.

> 
> Dann wird mittels
> 
> var kr
> 
> der Datensatz mit CR und LF als Feldtrenner in die iV geladen. ftr.rtf
> mit der Dokumentation zu regulaeren Ausdruecken ist schweigsam dazu,
> wie Feldenden auszusehen haben, die Beispiele nutzen jedoch stets
> 
> var kn
> 
Es ist egal, sowohl 13 wie 10 wie 0 sind Feldende.

> 
> Optimiert ist der Fall "ohne Suchbegriff", also Schalter -s0, dann wird
> keine v14-Aufloesung erzwungen. Der Test '"X" dranhaengen und dann schauen,
> ob es mit "0X" beginnt' scheint mir aber ziemlich verwegen.
> 
Warum?

> Desiderat waere eine Steuerbarkeit der v14-Ersetzungen fuer die Vergleiche,
> oft benoetigt man die Volltextsuche ja zum aufspueren nicht indexierter,
> nicht normierter und daher typischerweise nicht verknuepfter Inhalte, und
> der Verzicht auf "set a<i>" kann einen gewaltigen Performance-Gewinn
> bedeuten.
> 
OK, wird geprüft.

> 
> ftr.rtf (lange nicht mehr angeschaut) interpretiere ich so, dass es zwei
> fundamentale Modi gibt:
> a) die iV beginnt nicht mit "#": Die gesamte iV wird durchsucht, Anker
>    und Wildcards wirken entsprechen
> b) die iV beginnt mit "#": Die iV ist eine Folge von Feldern, Anker und
>    Wildcards beziehen sich darauf.
> 
Was meinen Sie mit "Anker"?

> Im Fall b) vermisse ich dann Klaerung darueber, wie ein felduebergreifender
> Ausdruck gebildet werden kann, etwa fuer die Suche nach Saetzen, die
> echte Kategoriewiederholungen haben ohne dass man wuesste, welche
> Fortsetzungszeichen dafuer im Einsatz sind:  "#77.+#77" geht wohl nicht,
> weil ".+" am Ende der ersten gefundenen #77 abbricht?
> 
Was genau wollen Sie machen? Ich versteh das nicht. Nach Leerzeichen
kann man mit \s suchen.
> 
> 
> Der aktualisierten xfamily.rtf entnehme ich, dass Vorbesetzen der iV
> gluecklicherweise immer noch geht. Die Verbesserung ist so zu verstehen,
> dass iV-Inhalte, die /nicht/ mit "|" plus gueltigem Register beginnen,
> nun abgefangen werden und sich so verhalten, als sei die iV leer?
> 
Ja.
B.E.




Mehr Informationen über die Mailingliste Allegro