Stranezze ricerca Full Text

lunedì 15 gennaio 2007 - 11.09

livio Profilo | Newbie



Per caso qualcuno è esperto in ricerca Full-Text. l'ho implementata ma una cosa strana che ho notato è che in una tabella ho scritto nella colonna Titolo dova applico la riceca full-text la seguente frase 'Il caffè è pronto al piano sotto del nostro'



Se applico la ricerca in questo modo select * FROM Tabella WHERE FREETEXT(Titolo,'piano')
mi trova il record correttamente ma se per es.

cerco la parola 'sotto' con
select * FROM dbo.NWS_Notizie WHERE FREETEXT(Titolo,'sotto')

oppure la parola 'pronto'
select * FROM dbo.NWS_Notizie WHERE FREETEXT(Titolo,'sotto')

non mi trova nessun record....



Qualcuno sa spiegarmi il perchè?


Ciao e grazie!

Brainkiller Profilo | Guru

>non mi trova nessun record....
>Qualcuno sa spiegarmi il perchè?

Ciao,
prova a sostituire FREETEXT con CONTAINS e a rilanciare la query, magari dopo esserti accertato che l'indice è stato ripopolato.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
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