Domino 9 und frühere Versionen > ND7: Entwicklung
Wieso funktioniert der FTSearch nicht?
schroederk:
Hallo,
ich versuche eine Liste von Kalendereinträgen zu finden, die einen bestimmten Text in Body-Teil stehen haben.
Ich habs schon mit einigen Methoden versucht, aber ich bekomme es nicht hin:
--- Code: ---$session = new COM( "Lotus.NotesSession" );
$session->Initialize('kennwort');
$db = $session->getDatabase( "10.1.20.1", "mail\maildb.nsf", false );
$view = $db->getView( "Calendar" );
$db->UpdateFTIndex(True);
$numDocs = $view->FTSearch("FIELD Body CONTAINS Erzeugt", 10);
$numDocs = $view->FTSearch("Erzeugt", 10);
$numDocs = $view->FTSearch("*Erzeugt*", 10);
$numDocs = $view->FTSearch("FIELD Body = 'Erzeugt*'", 10);
$numDocs = $view->FTSearch("[Body] = 'Erzeugt'", 10);
--- Ende Code ---
Ich hab so ziemlich alle Kombinationen probiert, mit oder ohne Anführungsstriche oder Hochkommata, mit oder ohne Sternchen, vor oder dahinter.
diali:
in der Mail-DB sind die Dokumente aber nicht verschlüssselt?
schroederk:
Nein, das kann ich ausschließen.
Axel:
--- Zitat von: schroederk am 28.05.08 - 09:40:37 ---Ich habs schon mit einigen Methoden versucht, aber ich bekomme es nicht hin:
--- Ende Zitat ---
Was bekommst du nicht hin? Fehlermeldung?
Welche Programmiersprache ist das denn?
Ich habe das mal in VBA aus Word heraus nach diesem Strickmuster
....FTSearch("FIELD Body CONTAINS Erzeugt", 10)
gemacht.
Axel
schroederk:
Ne Fehlermeldung gibts nicht, es wird nur nichts gefunden.
In $numdocs sollte ja bei Erfolg die Anzahl der gefundenen Sätze stehen, aber Ergebnis ist 0.
Programmiersprache ist übrigens PHP5.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln