2013-09-23 120 views
0

我在SQL Server 2008中使用全文搜索。如果我用關鍵字tigers wife 搜索,它應該也返回tiger's wife的結果。任何人都可以幫我解決這個問題嗎? 謝謝。在sql server 2008中的全文搜索問題

+0

搜索關鍵字:「'老虎的妻子'和'老虎的妻子''或'老虎*老婆''雖然後者會允許任何數量的老虎和他/她的妻子之間的信件 – Amber

回答

0

嘗試此查詢。

假設表中有兩個「虎妻」和「虎妻」。

SELECT * FROM dbo.Table 
WHERE PATINDEX ('%tiger%', ColumnName) > 0 

函數「PATINDEX」將查找與關鍵字匹配的模式,並相應地返回0或1。

+0

感謝您的回答, 但它要花很長的時間就有超過26萬分的記錄。 – Singh

0

虎字的包含噪音字(不是索引字表)的。所以全文搜索忽略了,並且在創建全文索引時將虎視爲老虎。