..


Sponzorirani linkovi

Puni tekst za pretraživanje u sustavu SQL Server

Članak napisao Vincenzo Gaglio
Stranica 1 od 5

Full-text search (FTS) je značajka sustava SQL Server koja omogućuje brz i učinkovit upite velike količine nestrukturiranih podataka. Ova značajka je uveden s SQL Server 2000 te je poboljšan u kasnijim verzijama.

Studije se temelje na definiciji tzv full-text indeksa kroz proces koji se naziva stanovništvo, ažurirati te indeksi u riječi i mjesta gdje se nalaze u tablicama database.Gli indeksa su pohranjeni u strukturama koje nazivamo kataloga i može definirati više strukture ove vrste za svaku bazu podataka.

Puni tekst kazalo je posebna vrsta indeksa čija je struktura razlikuje se od tradicionalnih indeksa sadrže pojedine riječi teksta koji želite indeksirati.

Tijekom procesa naseljavanja motora indeksiranje (MSFTESQL) ekstrakti tekstualni sadržaj stola redak po redak i koristi usluge specifične komponente, pod nazivom iFilter, dobiti tekst tok od stupaca budu indeksirani.

IFilter koristi ovisi o vrsti podataka u stupcu gdje se podaci boravi. Na primjer, stupci tipa CHAR, NCHAR, VARCHAR, tekst i sl. indeksiranje motor vrijedi iFilter tekst.

Da biste izvršili cijeli tekst za pretraživanje na stolu zahtijeva tri uvjeta:

  • tablica mora imati stupac s jedinstvenim vrijednostima i ne-null (obično primarni ključ);
  • potrebno stvoriti cjelovit tekst kataloga u kojem za pohranu indeksa za određenu tablicu;
  • trebate napraviti full-text indeksa na tekst stupce koje želite pretražiti.
A 'moguće postaviti indeksa na stupovima od različitih vrsta: CHAR, NCHAR, VARCHAR, tekst, NTEXT, slika, VARBINARY (MAX), XML-a.

Kao što je spomenuto gore, full-text pretraživanje uveden s SQL Server 2000, ali u novijim verzijama je poboljšana i poboljšane značajke:
  • uvođenje indeksiranja usluga za brži jači full-text pretraživanje;
  • sposobnost za obavljanje full-text upiti na povezanim poslužiteljima;
  • sposobnost za obavljanje full-text upite o proizvoljnim kompleta stupova (umjesto jednog stupca ili sve što su učinili u sustavu SQL Server 2000);
  • sposobnost da odrediti jezik koji se koristi za umetanje riječi u indeksu;
  • backup i vraćanje u full-text katalog;
  • Cijeli tekst indeksiranje za XML podataka;
  • Integracija sa SQL Profiler.

U istoj kategoriji ...
E-učenje
MS Access (tečaj) MS Access (tečaj)
Saznajte kako stvoriti i upravljati bazama podataka jednostavno i brzo. Počevši od 29 €.
MySQL (tečaj) MySQL (tečaj)
Upravljanje open-source baza podataka. Počevši od 39 €.
SQL i baze podataka (tečaj) SQL i baze podataka (tečaj)
Stvaranje i upravljanje relacijskim bazama podataka. Počevši od 39 €.
Sponzorirani linkovi