Column_list in ricerca Full-text

martedì 27 giugno 2006 - 17.33

unodidue Profilo | Newbie

Salve a tutti ho implementato nel mio database la ricerca Full-Text per una tabella ... tutto funziona bene sto facendo delle prove utilizzando questa stringa SQl:

Select * from News inner join FreeTextTable( NomeTabella, NomeCampo , 'prova testo')
as T on News.idNews = t.[key] order by T.Rank Desc

e questa funziona ...
ora volevo modificare la ricerca usando più di un campo.
Ho provato a scrivere questo ...
Select * from News inner join FreeTextTable( NomeTabella, (NomeCampo,NomeCampo2) , 'prova testo')
ma sql riporta l'errore alla parentesi tonda "(".
Cercando in rete anche sul sito msdn dice che è possibile specificare più campi di ricerca con questa frase:

------------------
column_list
Indica che è possibile specificare più colonne separate da una virgola. column_list deve essere racchiuso tra parentesi.
-------------------

http://msdn2.microsoft.com/it-it/library/ms189760.aspx
qui c'è tutto ...
ho provato di tutto ma non riesco a trovare il modo per dirgli più campi.
p.s. Non posso usare '*' perchè ho linguaggi diversi per i campi che ho utilizzato.

Grazie a chiunque riesca a darmi una mano ...

lbenaglia Profilo | Guru

>ora volevo modificare la ricerca usando più di un campo.
>Ho provato a scrivere questo ...
>Select * from News inner join FreeTextTable( NomeTabella, (NomeCampo,NomeCampo2)
>, 'prova testo')
>ma sql riporta l'errore alla parentesi tonda "(".
>Cercando in rete anche sul sito msdn dice che è possibile specificare
>più campi di ricerca con questa frase:
>
>------------------
>column_list
>Indica che è possibile specificare più colonne separate da una
>virgola. column_list deve essere racchiuso tra parentesi.
>-------------------
>
>http://msdn2.microsoft.com/it-it/library/ms189760.aspx
>qui c'è tutto ...

Vero, in SQL Server 2005 però.
Tu che versione utilizzi?

>Grazie a chiunque riesca a darmi una mano ...
Prego.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

unodidue Profilo | Newbie

Chiedo scusa credo sia il caldo ... leggevo l'help del 2005 lavorando sul 2000 ... è ovviamente sul 2000 ci sono molte meno cose che si possono fare ...
di nuovo 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