Jaa


Tekstihakuindeksien määrittäminen ja käyttäminen taulukkokentissä

Käyttö Julkinen esiversio Yleinen saatavuus
Järjestelmänvalvojille, tekijöille, markkinoijille tai analyytikoille automaattisesti - 1 loka 2024

Liiketoiminta-arvo

Uuden taulukkokenttien tekstihaun metatietojen ansiosta AL-kehittäjät voivat parantaa merkittävästi tietohakutoimintoja, joten niiden käyttäminen on käyttäjille entistä helpompaa ja nopeampaa. Tämä toiminto parantaa käyttäjien tyytyväisyyttä ja tuottavuutta, sillä hakutulokset ovat aiempaa tarkempia ja osuvampia.

Toiminnon tiedot

AL-kehittäjä voi nyt määrittää, mitkä taulukkokentät sisällytetään tietokannan tekstihakuindeksiin. Tällä tavoin seuraavat hakutoiminnot nopeutuvat ja hakuominaisuudet paranevat:

  • Yrityshaku (tietohaku)
  • Luettelosivuhaku
  • Valintahaku

Tekstihaku määritetään määrittämällä OptimizeForTextSearch-ominaisuus taulukoiden tai taulukkolaajennusten kentissä.

AL-koodissa voidaan käyttää myös uutta &&-suodatinsyntaksia SetFilter()-menetelmässä. Esimerkki:

FieldRef.SetFilter('&&' + SearchString + '*')

Uusi syntaksi tukee SQL Serverin CONTAINS-operaattorin alijoukkoa.

Lisäksi voidaan käyttää uutta OptimizedForTextSearch-ominaisuutta Field-virtuaalitaulukossa ja IsOptimizedForTextSearch-ominaisuutta FieldRef-tietotyypin muuttujissa.