Volledige tekstzoekindexen specificeren en gebruiken in tabelvelden
Geactiveerd voor | Openbare preview | Algemene beschikbaarheid |
---|---|---|
Beheerders, makers, marketeers of analisten, automatisch | - | 1 okt. 2024 |
Zakelijke waarde
Met de nieuwe metadata voor full-text zoeken op tabelvelden kunnen AL-ontwikkelaars de functies voor het zoeken van gegevens aanzienlijk verbeteren, waardoor ze eenvoudiger en sneller worden voor gebruikers. Deze functie verbetert de tevredenheid en productiviteit van gebruikers door nauwkeurigere en relevantere zoekresultaten te bieden.
Functiedetails
Als AL-ontwikkelaar kunt u nu opgeven welke tabelvelden worden opgenomen in de volledige tekstzoekindexen in de database. Hierdoor worden de volgende zoekfuncties sneller en bieden ze betere zoekmogelijkheden:
- Bedrijfsbrede zoekopdracht (gegevens zoeken)
- Zoeken op lijstpagina
- Zoeken in opzoekvelden
Als u een zoekopdracht in volledige tekst wilt opgeven, stelt u de eigenschap OptimizeForTextSearch
in op velden in tabellen of tabelextensies.
In AL-code kunt u ook een nieuwe &&
filtersyntaxis gebruiken in de methode SetFilter()
. Bijvoorbeeld:
FieldRef.SetFilter('&&' + SearchString + '*')
De nieuwe syntaxis ondersteunt een subset van de CONTAINS
-operator van SQL Server.
U kunt de nieuwe eigenschap OptimizedForTextSearch
ook gebruiken voor de virtuele tabel Field en IsOptimizedForTextSearch
voor variabelen van het gegevenstype FieldRef.