Freigeben über


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 - 1. Okt. 2024

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.