There are several possibilities here - first is that you have edited the
incorrect noise word list - for US English is noise.enu (for SQL 2000), for
SQL 2005 it is noiseenu.txt. Both of these can be found in c:\Program
files\Microsoft SQL
Server\MSSQL$InstanceName\MSSQL\FTData\SQLServer$InstanceName\Config and
c:\Program files\Microsoft SQL Server\MSSQL.X\MSSQL\FTData\ where X is your
instance number.
Also do a select sp_configure 'default full-text language' to ensure that
you are not using the neutral word breaker on your server- also check
sp_helpfulltext_columns to ensure that you are not using the neutral word
breaker on your tables - is so, make sure you empty this noise word list as
well.
The other possibility is that you have not replaced the contents of your
noise word list with a single space.
In SQL 2005 you can also set the transform noise word list to 1 to supress
this warning message
sp_configure 'transform noise words',1
Reconfigure with override

Signature
RelevantNoise.com - dedicated to mining blogs for business intelligence.
Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html
Looking for a FAQ on Indexing Services/SQL FTS
http://www.indexserverfaq.com
> I'm logging error messages for my ASP.NET application with errors
> being emailed to me as they occur.
[quoted text clipped - 4 lines]
> emailed to me as well so that's exactly what they type in) and I can't
> replicate those errors, it all works fine for me! Please advise...
masterslave - 12 Nov 2007 01:44 GMT
Thanks for your reply, Hilary!!
We've got SQL 2000 here. I've updated the words file to have just one
single space.
I did run those stored procs, but how can I tell if there's a word
breaker on my tables?
masterslave - 18 Nov 2007 02:01 GMT
Having run both sp_configure 'default full-text language'
and sp_help_fulltext_columns and the language is 1033
which is English US if I'm not mistaken so it shouldn't
be a neutral word breaker...
I've blanked all instances noise.eng and noise.enu,
replacing all instances with a blank space and yet
I'm still getting those errors!
This is an example of one of the WHERE clauses
where I'm using FTS:
AND ( @SearchTermFTS IS NULL OR
(CONTAINS(CurrentItem.Description2, @SearchTermFTS) OR
CONTAINS(CatalogueItem.CatalogueItemName, @SearchTermFTS) OR
CONTAINS(CatalogueItem.CatalogueItemName, @SearchTermFTS)) )
In my ASP.NET code, I'm taking a string of search terms and
processing each term to be like @SearchTermFTS = '"penci*" AND "mar*"'
Am I doing something wrong? Please help, it's very frustrating!!
masterslave - 27 Nov 2007 06:16 GMT
Guys, anyone could give me a clue?