[Allegro] Extremfall beim Indexieren

Bernhard Eversberg ev at biblio.tu-bs.de
Mi Aug 1 12:03:57 CEST 2007


Normalanwender können cool bleiben, sie sind nicht betroffen.

Poweruser sollten eins beachten, wenn sie umfängliche Indexparameter
machen, um MultiX auszureizen:
Immer beliebter wird es, mit einer Schleife und Trennung durch den Code
8 einen ganzen Haufen Schlüssel auf einmal zu erzeugen. Dabei besteht
eine Gefahr: die solchermaßen aneineingergehängten Schlüssel bilden
erst einmal, bis die Schleife zu Ende ist, eine einzige lange
Zeichenfolge. Die kann auch mal zu lang werden! INDEX.EXE hat dafür
einen Bereich, der nur 7200 Zeichen lang ist. Da paßt schon ordentlich
was rein, aber der "Trick 8" kann da auch mal drüberhinausschießen,
und zwar z.B. wenn einzelne Schlüssel übermäßig lang sind.
Es empfiehlt sich, bei der Schlüsselbildung immer dann, wenn ein
Schlüssel länger als das geplante Maximum sein könnte, bewußt die
Länge zu begrenzen, z.B. mit  ... e120 ... P{8}

Arbeitet man ohne "Trick 8" oder setzt sie sparsam ein, besteht kein
Problem, denn zu lange Einzelschlüssel werden sowieso automatisch
gekappt.
Ungeachtet dessen wird über Abhilfe oder Abfangung nachzudenken sein.

MfG B.E.




Mehr Informationen über die Mailingliste Allegro