AW: AW: AW: [Allegro] Indexierung III: Ergänzung
Thomas Fischer
fischer at mail.sub.uni-goettingen.de
Do Mai 24 15:27:07 CEST 2007
Hallo Herr Eversberg,
da das Programm ja läuft, sobald man etwas vom Speicher freigibt, scheiden
Endlosschleifen hier aus. Ich füge den Teil des Unterprogramms, der
ausgeführt wird unten an (ich kann auch noch Phrasenindexierung einschalten,
das lasse ich weg). Für Hinweise bin ich dankbar!
> > Und wieso wird dann zum Beispiel durch
> > #u1 e250 p'|5' P{8}
> > weniger Speicher gebraucht als durch
> > #u1 p'|5' P{8}
> > wenn sowieso nur 120 Zeichen gespeichert werden?
> >
> Es wird aber ohne das e250 erst mal die gesamte
> Zeichenkette an das UP gegeben!
Auch wenn ich dort e250 setze, wird das ganze Feld an das Unterprogramm
weitergereicht, denke ich (ansonsten habe ich ein ernsthaftes Problem).
Mit freundlichen Grüßen
Thomas Fischer
#(S (su) Eintrag in Suchindex 2, klein geschrieben
#usu +#udx e0 wenn su da: prima
!u1 dsu asu sonst u1 in Kleinbuchtsaben
#udx +#99 e0 dx gibt Register an, sonst:
#nr p'~f2' e3 =dx
#usu dsu y2 asu nur Kleinbuchstaben im Suchregister - für
utf-8 P/Q-Tabelle
#99 e0
#nr p'1' e1 =ct
#-s
#uct x"+1" =ct e0
#usu f';.:,!?/\[-"(< `@' f39 e' ' F';.:,!?")>/-]' F39 =te Satzzeichen
bereinigen
#ute +#uct c':/' e0
#ute +#uct c'@' c'.' e0
#udx
#ute dte ersten Teil von <su> im Register
speichern
#t{8}
#uct +#udi x">=500" e0 Notbremse für Endlosschleifen und
Index-Grenze
#usu +s F32 b' ' f32 dsu =su ersten Teil von <su> entfernen, weiter bei #-s
(ohne dsu: Endlos)
#t{8}
#usu dsu e0
#udi +t ddi p'1' e1 adi Hier geht's zum Doppelindex für Phrasen
#udx dsv ddx e0
#)S
> -----Ursprüngliche Nachricht-----
> Von: allegro-bounces at biblio.tu-bs.de
> [mailto:allegro-bounces at biblio.tu-bs.de] Im Auftrag von
> Bernhard Eversberg
> Gesendet: Donnerstag, 24. Mai 2007 15:06
> An: Allegro-C Diskussionsliste
> Betreff: Re: AW: AW: [Allegro] Indexierung III: Ergänzung
>
> Thomas Fischer schrieb:
> >
> > Gibt es eine Möglichkeit, Genaueres festzustellen?
> Z.B. durch Einsichtnahme in der Unterprog.
>
> > Da das Programm mit den
> > vorherigen 180.000 Datensätzen gut zurecht gekommen ist,
> mag ich nicht
> > an einen prinzipiellen Fehler im Unterprogramm denken.
> > Wann wird denn der Hintergrundspeicher knapp? Und wieso
> wird dann zum
> > Beispiel durch
> > #u1 e250 p'|5' P{8}
> > weniger Speicher gebraucht als durch
> > #u1 p'|5' P{8}
> > wenn sowieso nur 120 Zeichen gespeichert werden?
> >
> Es wird aber ohne das e250 erst mal die gesamte
> Zeichenkette an das UP gegeben!
> B.E.
>
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro
>
Mehr Informationen über die Mailingliste Allegro