Ricerche full text sql server express edition

giovedì 28 febbraio 2008 - 20.37

simonemik Profilo | Newbie

Salve a tutti!
Ho un problema con le ricerche full text quando il campo è di tipo varchar(MAX).
Ho creato un db di test con la tabella ricette.
Ho creato tutto come indicato nell'articolo di Andrea Benedetti

http://www.microsoft.com/italy/msdn/risorsemsdn/sql/fulltext.mspx

Ho costruito un indice nella colonna 'descrizione' di tipo varchar(max) della tabella 'ricette'
dopo ho popolato l'indice e propagato le modifiche.
Ho provato l'indice con le query seguenti:

select * from ricette where CONTAINS (descrizione, 'oliva')
select * from ricette where CONTAINS (descrizione, '"bollire" and "olio"')

select * from ricette where FREETEXT (descrizione, 'vino olio arancia')

tali query non mi estraggono alcun record nonostante ci siano record che dovrebbero saltar fuori

se cambio il tipo dati del campo 'descrizione' da varchar(max) a varchar(1000)
le query mi estraggono alcuni record

Il tutto avviene su Windows 2003 server con SQL Server 2005 Express Edition.
Qualcuno può aiutarmi!
Grazie:)



Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5