2009-04-08 15 views
0

Ich erstellte einen Volltextindex für eine Textspalte und anschließend enthält Abfragen Ergebnisse, die den Suchbegriff nicht enthalten. Eine Beispielabfrage lautet:Volltextindex gibt falsche Ergebnisse zurück

SELECT TOP 10 serial_no,writer_id,myField,assignment_type,subdate,title 
FROM writing WHERE contains(myField,'"take it once"'); 

Antwort

0

Erfolgt dies, nachdem Sie den Volltextindex aktualisieren/neu erstellen? http://technet.microsoft.com/en-us/library/bb326034.aspx

+0

Ja .. Eines der Ergebnisse enthält die Abfragezeichenfolge und der Rest nicht. – Caveatrob

+0

Es sieht so aus, als ob Ihre Abfrage mindestens ein Geräuschwort (it) enthält. Dieses Verhalten kann erwartet werden: http://www.dbtalk.net/microsoft-public-sqlserver-fulltext/contains-not-returning-exact-phrase- 165617.html –

Verwandte Themen