Login
u:
p:

Adds

Links


Veroz Software solutions

Dotnetforum.dk

MSSearch - Contains - Noise.enu

24-01-2006 14:52:00

MS SQL Server har ganske fine søgemetoder i kraft af MSSearch, men en ting jeg dog ikke liiiiiiige vidste var at den ganske som index server har en liste over ignored words (noise.ext), i dette tilfælde noise.enu (us-eng) installation.

Dette resulterer bla. i at hvis man laver følgende:

DECLARE @criteria varchar(50);
SELECT @criteria = '"where" and "have"';
SELECT count(*) FROM tablename WHERE CONTAINS(fieldname, @criteria);


Kommer den med følgende fejl

Execution of a full-text operation failed. A clause of the query contained only ignored words

Rimelig kedeligt.

Løsningen, Stop MSSearch, fjern de uønskede ord, start MSSearch igen. Bemærk dog i øvrigt at hvis du vælger at slette alt indholdet i filen skal du efterlade et enkelt whitespace, da MSSearch ellers vil lede efter samme filer i %windir%system32 oise.*


Name  
URL
Email (Will not be shown)
Comments
 
Image Text Wierd Image