Hello Daniel,
Thanx for your reply. I ended up at
http://www.simple-talk.com/2006/04/21/understanding-sql-server-full-text-search-
part-i/
and found out the existence of "transform noise words option". When you
search on this in BOL you'll see what it does:
<quote>
... When the transform noise words option is set to 1, SQL Server replaces
noise words with the asterisk (*) in phrase queries. ...
</quote>
After applying this setting, everything is working fine!
Greetings,
Roel
> Roel wrote on Wed, 21 Jun 2006 16:48:57 +0200:
>
[quoted text clipped - 26 lines]
>
> Dan
Daniel Crichton - 22 Jun 2006 08:35 GMT
Roel wrote on Thu, 22 Jun 2006 09:18:39 +0200:
> Hello Daniel,
>
[quoted text clipped - 8 lines]
>
> After applying this setting, everything is working fine!
Interesting, as Hilary noted in that article that it appears to have no
effect, and this is only a SQL Server 2005 setting. Also reading just above
there it says that SQL Server 2005 should automatically drop noise words and
only if all the words being search for are noise words should it throw an
error.
I myself have never had this issue with SQL Server 2005 as my original FTS
was built on SQL Server 7 where I had a choice of removing all the noise
words, or writing a search parser to remove all the noise words from the
query, and I went with the former as it allowed for much more accurate
searches. When I moved to SQL Server 2005 I just cleared the noise word file
before building my FTI, and I get really good responses (most searches take
less than a second on a table of nearly 500,000 bibliographic records).
Dan