Function DE Version 5.00

@OpenFtSearch

Database Search

Syntax

@OpenFtSearch(DBHANDLE1;TEXTQUERY2;FNOPTIONS3);
@OpenFtSearch(DBHANDLE1;TEXTQUERY2;FNOPTIONS3;VIEWHANDLESEARCHVIEW4);

Beschreibung

Öffnet in der Datenbank mit dem DBHANDLE DBHANDLE1 einen Full-Text-Search mit dem Suchstring TEXT TEXTQUERY2 und den Optionen FN FNOPTIONS3.
Der Parameter VIEWHANDLE VIEWHANDLESEARCHVIEW4 ist reserviert.
Diese @Function ist erst ab Notes Version 4.5 verfügbar.

TEXT TEXTQUERY2:
Der Suchstring kann die Wörter enthalten, die zu suchen sind oder es kann eine erweiterte Syntax benutzt werden, um in bestimmten Feldern zu suchen etc.
Siehe hierzu die Notes/Domino Dokumentation der Full-Text-Suche.

Beispiel:
"printer" oder "field Description contains printer"

FN FNOPTIONS3:
DEC   HEX   BIT   Bedeutung

0000001   000001   01   Reserved   Reserved
0000002   000002   02   Number of Hits only   Liefert nur die Anzahl der Treffer zurück
0000004   000004   03   Reserved   Reserved
0000008   000008   04   Sorted by score   Nach Gewichtung sortiert (default)
0000016   000010   05   Return ID-Table   Gibt eine IDList zurück
0000032   000020   06   Sorted by date   Nach Datum sortiert
0000064   000040   07   Sort in ascending order   In aufsteigender Reihenfolge sortiert
0000128   000080   08   Reserved   Reserved
0000256   000100   09   Reserved   Reserved
0000512   000200   10   Stem words in this query   Sucht auch nach den Stammwörtern (z.B. print -> printer, printing, printed …)
0001024   000400   11   Thesaurus words in this query   Thesaurus Wörter in dieser Suche
0002048   000800   12   Reserved   Reserved
0004096   001000   13   Reserved   Reserved
0008192   002000   14   Reserved   Reserved
0016384   004000   15   Fuzzy search wanted   Unscharfe Suche
0032768   008000   16   Reserved   Reserved
0065536   010000   17   Reserved   Reserved
0131072   020000   18   Reserved   Reserved
0262144   040000   19   Domain Search   Eine Domäne wird durchsucht
0524288   080000   20   Reserved   Reserved
1048576   100000   21   Search the File System (used with Domain Search)   Durchsucht das File-System (nur im Zusammenhang mit dem Domain Search)
2097152   200000   22   Search the DB index (used with Domain Search)   Durchsucht den Datenbank Index (nur im Zusammenhang mit dem Domain Search)

ReturnWert:
Wurde die @Function erfolgreich durchgeführt wird ein FTSEARCHHANDLE zurückgegeben, andernfalls @ERROR.

Beispiel: @OpenFtSearch(DBHANDLE1;TEXTQUERY2;FNOPTIONS3);

DBHANDLE1:=@OpenDB("TEST.NSF");
FTSHANDLE:=@OpenFtSearch(DBHANDLE1;"print";8);
FTSHANDLE:=@CloseFtSearch(FTSHANDLE);
DBHANDLE1:=@CloseDB(DBHANDLE1);

Es wird ein Full-Text-Search für die DB "TEST.NSF" und den Suchstring "print" geöffnet. Die Option 8 muß angegeben werden.
Anschließend wird der Full-Text-Search wieder geschlossen (ohne zu suchen).