Welcome to Sign in | Help
in Search

SQL Server 2005 Full Text Search

Last post 12-16-2006, 7:36 PM by xmldeveloper. 5 replies.
Sort Posts: Previous Next
  •  12-13-2006, 5:27 PM 1320

    SQL Server 2005 Full Text Search

    Scenariu: Windows XP SP2, SQL Server 2005 Express Advanced Services.

    Problema: nu reusesc sa fac full text search sa functioneze.

    Am facut enable full text search pt baza de date, am construit catalogul, indexul cu optiunea WITH change_tracking AUTO. Query-urile s-au rulat fara eroare. Insa dupa popularea tabelului (pentru care este construit catalogul) cu date, orice fel de cautare as face, nu gasesc nici o intrare corespunzatoare. Stiu ca in SQL 2000 trebuia sa populez eu prima data catalogul. Dar in SQL 2005 nu stiu unde sa-l gasesc si nici instructiune DDL pentru asta nu vad sa existe.

    A mai intalnit cineva problema aceasta?

    Filed under:
  •  12-13-2006, 7:25 PM 1322 in reply to 1320

    Re: SQL Server 2005 Full Text Search

    Incercati

    ALTER FULLTEXT INDEX ON table_name
       ...
       | START { FULL | INCREMENTAL | UPDATE } POPULATION
    ...
    

    Gheorghe Ciubuc,SQL Server Influencer, MCP(SQL 2000), MCTS (SQL Server 2005) , OCA(Oracle 9i), Sybase(Brainbench)
  •  12-14-2006, 7:08 PM 1341 in reply to 1322

    Re: SQL Server 2005 Full Text Search

    Intrebare: In primul rind Full Text Search merge pe Express? 

    Eu stiu ca nu, da din carti....

  •  12-14-2006, 7:44 PM 1342 in reply to 1341

    Re: SQL Server 2005 Full Text Search

    Nu, insa aici e vorba de  "ExpressAdvanced Services Edition"

    Despre "SQL Server 2005 ExpressAdvanced Services Edition" o descriere pe scurt la http://safari5.bvdep.com/0321243625/ch02lev1sec2


    Gheorghe Ciubuc,SQL Server Influencer, MCP(SQL 2000), MCTS (SQL Server 2005) , OCA(Oracle 9i), Sybase(Brainbench)
  •  12-15-2006, 3:21 PM 1349 in reply to 1342

    Re: SQL Server 2005 Full Text Search

    Cand am rulat comanda START INCREMENTAL/FULL POPULATION pe tabelul cate avea indexul activ, am primit eroarea:

    Warning: Request to start a full-text index population on table or indexed view 'table' is ignored because a population is currently active for this table or indexed view.

    Aparitia warning-ului este fireasca, dat fiind faptul ca acest catalog a fost creat cu change_tracking AUTO.

    Se pare ca documentarea de la Microsoft, desi exista, este imprastiata in mai multe locatii. Am cautat mult despre full text search si SQL 2k5 Express, si intr-un final am gasit un pasaj pe Ronua, un fragment copy/paste intr-un post in care se spunea ca Express-ul nu suporta indexare decat pe coloanele text, nu si imagine. Si asa si este. Dupa ce am exclus din catalog coloana de tip imagine, cautarea a intors rezultate.

  •  12-16-2006, 7:36 PM 1356 in reply to 1349

    Re: SQL Server 2005 Full Text Search

    Ca recomadare oarecum off-topic, folositi varbinary(max) in loc de image si varchar(max) in loc de text. Aveti mai multa functionalitate si in plus ntext, text si image nu vor fi suportate in urmatoarea versiune SQL Server.


    Cristian Andrei Lefter, SQL Server MVP
    MCT, MCSA, MCDBA, MCAD, MCSD .NET,
    MCTS, MCITP - Database Administrator SQL Server 2005
    http://sqlserver.ro
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems