Indexieren auf Teufel komm raus

Bernhard Eversberg EV at buch.biblio.etc.tu-bs.de
Do Sep 23 08:34:00 CEST 1999


... kann man jetzt, und zwar MIT Nachladung.

                      auf  AC15  liegt  INDEX.LZH  bereit.

Das versammelte Expertenkollegium hatte am letzten Freitag ein Votum fuer
ein erweitertes INDEX.EXE abgegeben: INDEX muesse endlich das Nachladen
lernen. Dafuer lagen ueberzeugende Gruende vor, also wurde ans Werk gegangen.

Die Sache war vor einer Weile schon angegangen worden, aber liegen geblieben,
weil gar nicht so einfach. Ein mittlerer Kraftakt hat's jetzt aber gebracht,
es funktioniert.
Das Nachladen geht NUR im zweiten Durchlauf, der mit Option - at 2 gestartet
wird. Im ersten Durchlauf (mit - at 1) muessen dann bekanntlich die Primaer-
schluessel alle gebildet werden, und NUR diese koennen zum Nachladen im
zweiten Durchlauf dann genutzt werden - andere sind ja noch nicht da.
Auch das Produzieren der Kurzanzeige (.STL) profitiert davon, denn auch
im Durchlauf mit -fs kann INDEX nachladen (vorausgesetzt, die Indexdatei
existiert in dem Moment).
Alte Indexparameter werden unveraendert und unverlangsamt funktionieren.
Das Nachladen kostet natuerlich Zeit, abhaengig von der Menge der Faelle.

Beispiel: man will Untersaetze in der Kurzliste mit dem Titel des
Hauptsatzes aufscheinen lassen, nicht mit ihrem eigenen. 
Dann genuegt unter der Sprungmarke  #-0  dieses:

...
#00 c"+" e"+" |90         NACHLADUNG des Hauptsatzes, wenn + vorkommt
#20 e" : " U f'"' y0      dessen Titel nehmen
#</                       Ruecksetzen

wenn man vorher nur die mittlere Zeile hatte.

MfG B.E.


Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro