Del via


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.