TurboDB VCL Komponenten Bibliothek

TTdbTable.AddFulltextIndex2

TTdbTable

Previous  Top  Next

Erstellt einen Volltextindex der 2ten Generation für die Tabelle.

Delphi Syntax:

procedure TTdbTable.AddFulltextIndex2(
       const Name, Fields, Dictionary: AnsiString
       const Separators: UnicodeString = ''
);

C++ Syntax:

void __fastcall AddFulltextIndex2(
       const AnsiString Name,
       const AnsiString Fields,
       const AnsiString Dictionary,
       const UnicodeString Separators = ""
);

Beschreibung

Die Methode ist ab Tabellen-Level 4 verfügbar. Sie erstellt einen neuen, gewarteten Volltext-Index für die Tabelle. Name ist der Name des Index, Fields ist eine Komma-separierte Liste der Felder, die in den Index aufgenommen werden und Dictionary ist der Name der Volltext-Index Tabelle, die alle Wörter enthält.

Separators ist eine Liste der Zeichen, die als Trennzeichen dienen sollen, wenn die Texte der Tabelle oder eine Suchbedingung in einzelne Wörter aufgespalten werden. Es kann auch ein leerer String übergeben werden. In diesem Fall werden die Voreinstellungen verwendet:

°^!?'"§$%&/\()[]{}<>=´`+-*~'#,.;:@|

Falls ein nicht-leerer String übergeben wird, werden alle Zeichen mit einer Kodierung < 32 plus die übergebenen Zeichen als Trennzeichen betrachtet.

Kompatibilität

Benutzerdefiierte Trennzeichen sind ab Tabellen-Level 6 verfügbar. Der Versuch sie bei einem niedrigerem Tabellen-Level zuzuweisen, wirft eine "Unsupported table feature" Exception.

Siehe auch

CREATE FULLTEXTINDEX TurboSQL Kommando