Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Tode am 06.08.04 - 10:40:15
-
isch dreh dursch...
Ich habe eine Datenbank, in der Volltextsuchen über eine Suchmaske durchgeführt werden.
Auf dem Server funktioniert das wunderbar, aber sobald man die db nach Lokal repliziert, kommt beim Suchen die Meldung
Notes error: Relational Operators are not supported in text fields (FIELD abc < 1000)
SO... Die KB sagt dazu, dass die UNK- Table falsch sei (die denkt, abc sei ein Text-Feld, obwohl es ein Zahlenfeld ist), und dass man diese UNK-Table durch das ziehen einer neuen Replik (aber genau das hat ja erst das Problem verursacht) oder durch Copy- Style- Compaction (ncompact -c abc.nsf) wegbekommt... das klappt aber bei mir nicht: nur das ziehen einer KOPIE der datenbank lässt mich auch lokal suchen...aber das ist natürlich keine Lösung.
Kennt jemand das Problem ? Hat jemand schon mal so was gelöst ?
Thanx
Tode
P.S.: Client 6.5.2 DE (gestestet auch mit 6.5.1) auf XP
-
Lokaler FT-Index vorhanden?
-
ja, klar, Volltext vorhanden...
Danke für Dein Post: ich hatte das Thema schon wieder vergessen...
Ich habe jetzt mal ein wenig rumgespielt, und ich habe tatsächlich eine Möglichkeit gefunden:
1. Volltextindex lokal LÖSCHEN
2. CMD- Aufmachen
3. ncompact -c db.nsf im Lotus Verzeichnis ausführen
4. Volltextindex neu erstellen
Danach funktioniert die Suche...
Aber wehe, Du hältst Dich nicht GENAU an die Reihenfolge (z.B. compact VOR dem löschen des FT- Indexes).. Dann passiert nämlich gar nix...
Nochmal Thanx für die "wiederauffrischung" des Themas...
Gruß
Tode