TurboDB Engine Dokumentation Volltext Suchbedingungen |
Previous Top 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.