Indizes für die Volltextsuche in Tabellenfeldern angeben und verwenden
Aktiviert für | Öffentliche Vorschauversion | Allgemeine Verfügbarkeit |
---|---|---|
Administrierende, Erstellende, Marketingfachkräfte oder Mitarbeitende in der Analyse, automatisch | - | ![]() |
Geschäftswert
Mit den neuen Metadaten für die Volltextsuche in Tabellenfeldern können AL-Entwickler die Funktionen der Datensuche erheblich verbessern und sie für Benutzer einfacher und schneller gestalten. Diese Funktion verbessert die Benutzerzufriedenheit und -produktivität, indem sie präzisere und relevantere Suchergebnisse liefert.
Einzelheiten zur Funktion
Als AL-Entwickler können Sie nun angeben, welche Tabellenfelder in den Volltextsuchindizes der Datenbank enthalten sein sollen. So werden die folgenden Suchfunktionen schneller und bieten verbesserte Suchmöglichkeiten:
- Unternehmensweite Suche (Datensuche)
- Suche auf der Listenseite
- Lookup-Suche
Um die Volltextsuche anzugeben, legen Sie die Eigenschaft OptimizeForTextSearch
für Felder in Tabellen oder Tabellenerweiterungen fest.
Im AL-Code können Sie auch eine neue &&
-Filtersyntax in der SetFilter()
-Methode verwenden. Beispiel:
FieldRef.SetFilter('&&' + SearchString + '*')
Die neue Syntax unterstützt eine Teilmenge des CONTAINS
-Operators von SQL Server.
Sie können die neue OptimizedForTextSearch
-Eigenschaft auch für die virtuelle Tabelle „Field“ und IsOptimizedForTextSearch
für Variablen des Datentyps „FieldRef“ verwenden.