Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Tode am 06.08.04 - 10:40:15

Titel: Relational Operators are not supported...
Beitrag 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
Titel: Re:Relational Operators are not supported...
Beitrag von: Semeaphoros am 09.08.04 - 21:41:29
Lokaler FT-Index vorhanden?
Titel: Re:Relational Operators are not supported...
Beitrag von: Tode am 12.08.04 - 11:50:35
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