1. Installing and Upgrading Full-Text Search
2. DA! printre altele avantajele versiunii 2005 sunt:
Functionalitati programatice
Functionalitatile programatice noi ale full-text sunt:
§ instructiuni DDL (Data Definition Language) - Sql Server 2005 permite folosirea instructiunilor DDL pentru crearea sau modificarea cataloagelor si indecsilor full-text (CREATE FULLTEXT CATALOG, CREATE FULLTEXT INDEX). In versiunile anterioare erau folosite proceduri stocate.
§ interogari pe Linked Servers (servere conectate) - se pot efectua interogari full-text pe un linked server. Versiunile anterioare permiteau doar interogari clasice.
§ cautari folosind coloane multiple - o cautare full-text se poate face specificand o lista de coloane (fata de doar una sau toate in versiunile anterioare)
§ specificarea limbajului pentru o interogare - intr-o cautare full-text in SQL Server 2005 se poate specifica un parametru care reprezinta limbajul folosit.
Functionalitati pentru management
Functionalitatile pentru management Full-text Search sunt:
§ backup si restore - Sql Server 2005 pune la dispozitie facilitati pentru backup-ul si restaurarea cataloagelor full-text separat sau concomitent cu backup-ul si restaurarea unei baze de date
§ cataloagele full-text fac parte din baza de date - si astfel sunt pastrare la operatiile de atasare sau detasare a bazei de date, evitand astfel operatiile de stergere si recreare a cataloagelor corupte
§ cataloagele full-text sunt considerate parte integranta a unei baze de date (de SQL Server). Un administrator poate detasa o baza de date, poate copia fisierele acesteia la o noua locatie si apoi atasa baza de date in noua locatie, cataloagele full-text fiind mentinute.
§ indexare full-text pentru tipul de date XML - pe o coloana de tip XML se poate crea un index full-text si implicit se pot face interogari full-text
§ MSSEARCH 3.0 - versiunea 3.0 a serviciului MSSEARCH are cateva avantaje printre care
· construire mult imbunatatita a unui index full-text (in anumite cazuri se poate ajunge la o reducere de 10 ori a timpului de construire a unui index)
· se foloseste o instanta a serviciului pentru o instanta de SQL Server si serviciul MSSEARCH ruleaza sub acelasi cont de utilizator ca instanta de SQL Server
§ raportare complexa - interogarile full-text sunt expuse pentru SQL Profiler ( pentru a facilita analiza performantei, logarea operatiilor de populare a unui catalog si logarea erorilor de indexarea a unui catalog.
Cristian Andrei Lefter, SQL Server MVP
MCT, MCSA, MCDBA, MCAD, MCSD .NET,
MCTS, MCITP - Database Administrator SQL Server 2005
http://sqlserver.ro