TurboDB VCL Komponenten Bibliothek

Einen Volltextindex zur Laufzeit benutzen

See also

Previous  Top  Next

Nach dem Erstellen einen Volltextindex können Sie Datensätze, die eines oder mehrere Schlüsselwörter enthalten, in Sekundenbruchteilen finden.

Um einen Volltextindex zur Laufzeit zu benutzen, müssen Sie:

1.Platzieren Sie eine TTdbTable Komponente für die Tabelle in der Sie suchen wollen auf Ihrem Formular.
2.Setzen Sie zur Entwurfs- oder Laufzeit in die Eigenschaft WordFilter auf den Suchausdruck, z.B:  WordFilter := 'Embarcadero';
Die Syntax für Volltext-Filterausdrücke ist in  "Volltext Suchbedingungen"beschrieben.
3.Nun können Sie mit dem Filter arbeiten wie Sie es von herkömmlichen Filter gewohnt sind. Sie können die  FindFirst, FindNext, FindPrior und FindLast Methoden anwenden um den gesuchten Datensatz zu finden oder Sie setzen einfach die Filter Eigenschaft auf True.
4.Es ist auch möglich Volltext-Filter mit herkömmlichen Filter zu kombinieren, indem gleichzeitig WordFilter und Filter (oder FilterW) mit Werten belegt werden.

 

Anmerkung:

Für einen Volltext-Index der "alten Art" (TabellenLevel 3 und kleiner) benötigen Sie auch eine Tabellen-Komponente für  die Wörterbuchtabelle mit den Schlüsselwörtern. Setzen Sie die FullTextTable Eigenschaft der Tabellenkomponente auf die Komponente der Wörterbuchtabelle.