Angive og bruge fuldtekstsøgeindekser i tabelfelter
Aktiveret for | Offentlig forhåndsversion | Generel tilgængelighed |
---|---|---|
Administratorer, udviklere, marketingmedarbejdere eller analytikere automatisk | - | 1. okt. 2024 |
Forretningsværdi
Med de nye fuldtekstsøgemetadata i tabelfelter kan AL-udviklere forbedre datasøgningsfunktionerne betydeligt, hvilket gør dem nemmere og hurtigere for brugerne. Denne funktion forbedrer brugertilfredsheden og produktiviteten ved at give mere præcise og relevante søgeresultater.
Funktionsdetaljer
Som AL-udvikler kan du nu angive, hvilke tabelfelter der skal inkluderes i fuldtekstsøgeindekser i databasen. Ved at gøre dette vil følgende søgefunktioner være hurtigere og give bedre søgefunktioner:
- Søgning i hele virksomheden (datasøgning)
- Søgning på listeside
- Opslagssøgning
Hvis du vil angive fuldtekstsøgning, skal du angive egenskaben OptimizeForTextSearch
på felter i tabeller eller tabeludvidelser.
I AL-kode kan du også bruge en ny &&
-filtersyntaks i metoden SetFilter()
. Her er et eksempel:
FieldRef.SetFilter('&&' + SearchString + '*')
Den nye syntaks understøtter et undersæt af SQL Server's CONTAINS
-operator.
Du kan også bruge den nye OptimizedForTextSearch
-egenskab på den virtuelle felttabel og IsOptimizedForTextSearch
på variabler af datatypen FieldRef.