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.