Delen via


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.