..


Rėmėjų nuorodos

Pilno teksto paieška SQL Server

Straipsnį parašė Vincentas Gaglio
Puslapis 1 iš 5

Pilno teksto paieška (DDE) yra SQL Server funkcija, kuri leidžia greitai ir efektyviai užklausų didelių kiekių nestruktūrinių duomenų. Ši funkcija buvo pristatyta su SQL Server 2000 ir buvo patobulintas naujausiomis versijomis.

Tyrimai yra grindžiami vadinamojo pilno teksto indeksas per procesą, pavadintą gyventojų, kurie atnaujina indeksus su žodžius ir vietas, kuriose jie yra įsikūrę lentelėse database.Gli rodiklių apibrėžimas yra saugomi struktūras vadinamas katalogo ir gali nustatyti kelis struktūrų Šio tipo už kiekvieną duomenų bazėje.

Pilno teksto indeksas yra specialaus tipo indeksas, kurio struktūra skiriasi nuo tradicinių indeksai atskirų žodžių ir yra tekstas, kurį norite indeksuoti.

Per užpildant variklio indeksavimo procesą (MSFTESQL) ištraukos teksto turinio lentelėje esančią eilutę ir naudoja tam tikrų komponentų paslaugas, vadinamas IFilter gauti teksto srautas iš stulpelius būti indeksuojami.

IFilter naudojimas priklauso nuo duomenų tipo stulpelį, kai duomenų gyvena. Pavyzdžiui, tipo char, NCHAR, VARCHAR, TEXT ir panašūs indeksavimo variklis stulpelius taikoma tekstas IFilter.

Jei norite ieškoti viso teksto į lentelę, reikia trijų sąlygų:

  • lentelėje turi būti su unikalias reikšmes ir ne null (paprastai pirminį raktą) stulpelyje;
  • reikia sukurti katalogą saugoti pilno teksto indeksai pateikti lentelėje;
  • jums reikia sukurti pilno teksto indeksus teksto stulpelį, kurį norite ieškoti.
Ir "galima nustatyti indeksus stulpelių tipų: char, NCHAR, VARCHAR, TEXT, NTEXT, vaizdo VARBINARY (max), XML.

Kaip minėta, pilno teksto paieška su SQL Server buvo įvestas 2000 m., tačiau vėliau buvo patobulinta ir patobulintas funkcijas:
  • įvedimas indeksavimo paslauga greičiau galingesnis pilno teksto paiešką;
  • gebėjimą atlikti pilno teksto užklausų susietuose serveriai;
  • gebėjimas užklausą pilno teksto savavališko rinkinių stulpelių (o ne vieną stulpelį arba visus, nes jie padarė SQL Server 2000);
  • galimybę nurodyti kalbą, turi būti naudojamos pagal indeksą žodžių įterpimo;
  • Atsarginę kopiją ir atkurti visišką teksto katalogą;
  • Viso teksto indeksavimo XML duomenis;
  • Integracija su SQL Profiler.

Tos pačios kategorijos ...
E-mokymasis
MS Access (Advanced) MS Access (Advanced)
Sužinokite, kaip kurti ir valdyti duomenų bazes greitai ir lengvai. Nuo 29 €.
MySQL (kurso) MySQL (kurso)
Valdymas atviro kodo duomenų bazės. Nuo 39 €.
SQL ir duomenų bazės (kurso) SQL ir duomenų bazės (kurso)
Kurkite ir tvarkykite reliacinėse duomenų bazėse. Nuo 39 €.
Rėmėjų nuorodos