Around and About .NET World

Il blog di Marco Minerva
posts - 1612, comments - 2154, trackbacks - 2144

My Links

News


Curriculum Vitae (ITA)

Curriculum Vitae (ENG)

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

Il mio aritcolo sul Full-Text Search di SQL Server

Sul sito http://database.html.it è stata pubblicata la prima parte del mio aritcolo sull'utilizzo del Full-Text Search in SQL Server 2005. Chi fosse interessato, lo può trovare qui.

Technorati Tag:

Print | posted on giovedì 24 aprile 2008 10.53 | Filed Under [ SQL Server ]

Feedback

Gravatar

# re: Il mio aritcolo sul Full-Text Search di SQL Server ERRATA CORRIGE

ciao,
anche io un po' di tempo fa ho utilizzato il full text search .. e debbo dire che e' veramente utile pero' se uno utilizza:

set @robaDaCercare = "mastro geppetto"
SELECT * FROM Books
WHERE FREETEXT (Riassunto, @robaDaCercare)

i termini separati da spazio contenuti in @robaDaCercare sono considerati in OR tra di loro mentre se si vuole averli con l'AND l'unico modo che io ho trovato, volendo chiaramente utilizzare le funzionalita' avanzate di ricerca come il plurale singolare e le coniugazioni dei verbi, e' questo qui sotto riportato:

declare @stuff varchar(2000);
set @stuff = REPLACE(@robaDaCercare, ' ', '") AND FORMSOF(INFLECTIONAL, "');
set @stuff = 'FORMSOF(INFLECTIONAL, "' + @stuff + '")';

SELECT * FROM Books
WHERE CONTAINS(riassunto, @stuff)

che e' come scrivere:
SELECT * FROM Books
WHERE CONTAINS(riassunto, FORMSOF(INFLECTIONAL, "mastro") AND FORMSOF(INFLECTIONAL, "geppetto"))

se ne avete migliori postateli ... thanks
24/04/2008 11.52 | spleen2060
Comments have been closed on this topic.

Powered by: