[Allegro] indexierung einer datenbank mit EINEM datensatz

Klaus Lehmann lehmann_klaus at t-online.de
Mo Mär 5 18:05:29 CET 2012


danke herr berger, für die mühe die sich sich gemacht haben.
die unten notierten 5 indexzeilen (mit 2x if exist) werden ich mir zu 
gemüte führen, wenn zeit ist. jetzt ist muss mit volldampf an der 
DB-CDROM (eigentlich "DB-DVD") gearbeitet werden.
herrn everberg's korrektur (index.exe) läuft erst nmal sauber durch.
viele grüße, ihr klaus lehmann
 
 
Guten Tag [Frau/Herr] Thomas Berger,
danke für Ihre Nachricht.
Am Sonntag, 4. März 2012 um 16:13 schrieben Sie mir.
Ihre Nachricht finden Sie am Ende dieser eMail.

> Hallo Herr Lehmann,

>>>> index -fi0 - at 1 -n0 -m0 -lger -Icat -d*c%:\cat\cat_*.ald -ecat/x:\cat
>>>> index -fi1 - at 2 -n0 -m0 -lger -Icat -d*c%:\cat\cat_*.ald -ecat/x:\cat

> [...]

>>> Ihre Kommandozeilen verstehe ich nicht wirklich, die Daten kommen von c:\cat
>>> und sollen nach x:\cat (obwohl sie bei - at 2 ja bereits auf x:\cat liegen),
>>> aber (-fi) auch bei - at 1 soll irgendwie doch keine neue Datenbank aufgebaut
>>> werden?
>> sorry. war von mir alles auf cat flüchtig geändert, weil ja die 
>> mehrzahl der allegro-anwender nur "cat" als datenbankname gewohnt ist ;-)
>> natürlich steckt dahinter: sie kommt von einem bestimmten ort: -d, und 
>> sie soll nach -e gebraucht werden.

> Aber abweichende Orte bei -d und -e machen bei -fi keinen Sinn, da dort
> nur der Index zu einer Datenbank aufzubauen ist.

> Und beim "initialisieren" kann man die Dummy-.ald-Datei natuerlich
> ebenfalls selber vor dem Datenbankaufbau an den Zielort kopieren.

> [UPDATE.EXE konnte ebenfalls Datenbanken neu erzeugen, acon aus
> fundamentalen Gruenden nicht. Daher ist der Aufbau mit index.exe
> wichtiger geworden, obwohl auch a99 es kann (ein geeigneter _start.flx
> koennte a99 direkt nach dem Anlegen dann automatisiert beenden, so
> dass auch dieser Weg im bei Bedarf "nichtinteraktiv" funktioniert)

> viele Gruesse
> Thomas Berger

> Zum Vergleich die Sequenz mit der ich getestet habe:

> %-P%\index - at 1 -f70 -n0 -d*%-d%\%-b%_* -e%-b%/%-d% -m0 -h0
> if exist %-d%\ii1 %-P%\qrix -fq0 -d%-d% -e%-b%/%-d% -x1

> %-P%\index - at 2 -fi1 -n0 -d*%-d%\%-b%_* -e%-b%/%-d% -m0
> if exist %-d%\ii1 %-P%\qrix -fq1 -d%-d% -e%-b%/%-d% -x4999

> %-P%\index -fa1 -d*%-d%\%-b%_* -e%-b%/%-d% -m0%-yfl%



-- 
Mit freundlichen Grüßen,
Ihr Klaus Lehmann
* http://allegronet.de * eMail: allegronet at t-online.de * phone: 03528-452 807(fax 809) * mobil: 0171-953 7843
* allegronet.de * Klaus Lehmann * D-01454 Radeberg * Kleinwolmsdorfer Str. 37
* Software für zufriedene Bibliothekare: 1000x bewaehrt und ergiebig
* Bereits 4x allegro-utf8. Buchen Sie die allegro-Roadshow
* Yes we can. Only with allegro. Yes we do. Allways with allegro.
* Internetkataloge & WebHosting für Allegro-C & Web 2.0 with VuFind
* 2011: Sponsor der Peter-Sodann-Bibliothek (Staucha)
* 2012: mit allegro-utf8 V3 und allegro-vufind auf der IFLA in Helsinki





Am Sonntag, 4. März 2012 um 16:13 schrieben Sie:
> Hallo Herr Lehmann,

>>>> index -fi0 - at 1 -n0 -m0 -lger -Icat -d*c%:\cat\cat_*.ald -ecat/x:\cat
>>>> index -fi1 - at 2 -n0 -m0 -lger -Icat -d*c%:\cat\cat_*.ald -ecat/x:\cat

> [...]

>>> Ihre Kommandozeilen verstehe ich nicht wirklich, die Daten kommen von c:\cat
>>> und sollen nach x:\cat (obwohl sie bei - at 2 ja bereits auf x:\cat liegen),
>>> aber (-fi) auch bei - at 1 soll irgendwie doch keine neue Datenbank aufgebaut
>>> werden?
>> sorry. war von mir alles auf cat flüchtig geändert, weil ja die 
>> mehrzahl der allegro-anwender nur "cat" als datenbankname gewohnt ist ;-)
>> natürlich steckt dahinter: sie kommt von einem bestimmten ort: -d, und 
>> sie soll nach -e gebraucht werden.

> Aber abweichende Orte bei -d und -e machen bei -fi keinen Sinn, da dort
> nur der Index zu einer Datenbank aufzubauen ist.

> Und beim "initialisieren" kann man die Dummy-.ald-Datei natuerlich
> ebenfalls selber vor dem Datenbankaufbau an den Zielort kopieren.

> [UPDATE.EXE konnte ebenfalls Datenbanken neu erzeugen, acon aus
> fundamentalen Gruenden nicht. Daher ist der Aufbau mit index.exe
> wichtiger geworden, obwohl auch a99 es kann (ein geeigneter _start.flx
> koennte a99 direkt nach dem Anlegen dann automatisiert beenden, so
> dass auch dieser Weg im bei Bedarf "nichtinteraktiv" funktioniert)

> viele Gruesse
> Thomas Berger

> Zum Vergleich die Sequenz mit der ich getestet habe:

> %-P%\index - at 1 -f70 -n0 -d*%-d%\%-b%_* -e%-b%/%-d% -m0 -h0
> if exist %-d%\ii1 %-P%\qrix -fq0 -d%-d% -e%-b%/%-d% -x1

> %-P%\index - at 2 -fi1 -n0 -d*%-d%\%-b%_* -e%-b%/%-d% -m0
> if exist %-d%\ii1 %-P%\qrix -fq1 -d%-d% -e%-b%/%-d% -x4999

> %-P%\index -fa1 -d*%-d%\%-b%_* -e%-b%/%-d% -m0%-yfl%




Mehr Informationen über die Mailingliste Allegro