TurboDB Engine Dokumentation

Volltext Suchbedingungen

Top  Previous  Next

Volltext Suchbedingungen werden im TurboSQL CONTAINS Prädikat und in der VCL TTdbTable.WordFilter Property verwendet. Eine Volltext-Suchbedingung ist im Wesentlichen eine Liste von Schlüsselwörtern, voneinander getrennt durch "+", "," oder "-". Diese Zeichen stehen für:

, oder Leerzeichen

beide Schlüsselwörter müssen im Datensatz vorhanden sein (und Verknüpfung)

+ oder /

eines der Schlüsselwörter muss im Datensatz zu finden sein (oder Verknüpfung)

-

Das Schlüsselwort darf nicht im Datensatz vorhanden sein (nicht Operator)

Die  alternativen Zeichen (Leerzeichen und /) sind nur ab Tabellen-Level 4 verfügbar. Schlüsselwörter dürfen die Joker "?" und "*" enthalten um entweder ein beliebiges Zeichen oder eine beliebige Zeichenfolge zu repräsentieren.

Beispiele

Database

Findet Database, database, dataBase, ...

Database*

Findet database, Databases, DatabaseDriver, ...

Data?ase

Findet Database, dataCase, ...

Database, Driver

Im Datensatz müssen die Wörter Database and Driver vorkommen

Database Driver

Wie oben, für Tabellen-Level 4

Database, Driver, ODBC

Im Datensatz müssen die Wörter Database, Driver and ODBC vorkommen

Database Driver ODBC

Wie oben, für Tabellen-Level 4

Database + Driver

Im Datensatz müssen das Wort Database oder das Wort Driver oder beides vorkommen

Database/Driver

Wie oben, für Tabellen-Level 4

Database + Driver + ODBC

Im Datensatz muss entweder Database oder Driver oder ODBC vorkommen

Database/Driver/ODBC

Wie oben, für Tabellen-Level 4

Database Driver ODBC/OLE

Im Datensatz müssen die Wörter Database und Driver und entweder ODBC oder OLE vorkommen

-Database

Im Datensatz darf das Wort Database nicht vorkommen

Database - Driver

Im Datensatz muss das Wort Database vorkommen, Driver darf dagegen nicht enthalten sein

Kompatibilität

TurboPL wird nur zur Rückwärtskompatibilität in Tabellen bis Level 4 unterstützt.