[Allegro] Volltextsuche: Zurück auf Start

Bernhard Eversberg b-eversberg at gmx.de
Mi Jun 14 19:35:17 CEST 2017


> Gesendet: Mittwoch, 14. Juni 2017 um 19:10 Uhr
> Von: "Fischer, Thomas" <fischer at sub.uni-goettingen.de>
> 
> Aber ganz ohne reguläre Ausdrücke: Wie kann es sein, dass die einfache Suche nach
> _#12
> diesen Satz findet:
> 
> #00 000056
> #10 Forestworld
> #13 ForestWorld.com.inc: Colchester, US (VT) <webmaster at forestworld.com>
> ...

Dann stimmt vielleicht was nicht mit dem Datensatz. Gucken Sie sich den mal mit HEX-Editor
direkt in der Datei an. Und insbes. ob er einen korrekten Abschluss hat (00 0d oa und danach
Code 01 oder 08 oder 09). Dazu muß man wissen:
Die Prozedur ftr.flx liest den Satz nicht normal ein wie bei einem ganz gewöhnlichen
Zugriff - das wäre viel langsamer - sondern sequentiell mit dem FLEX-Befehl fetch. Dabei werden dann
auch Felder mit eingelesen, die a99 nicht zeigen würde, weil z.B. die Nummer nicht zur
CFG paßt. Kann schon sein, daß da irgendwo die Zeichenfolge #12 drinsteckt.

Oder mal eine Gesamt-Erneuerung machen, dabei verschwinden solcherart kompromittierte Datensätze.
Normal ist sowas jedenfalls nicht.

B.E.



Mehr Informationen über die Mailingliste Allegro