1
假設我搜索了政府註冊的慈善機構,我如何製作我的SQL查詢以便它還搜索提交的查詢的首字母縮略詞?如何創建一個SQL查詢以包含首字母縮略詞?
例如,如果我搜索「多倫多SPCA」我想它返回的結果「多倫多社會爲保護和動物保健」
有沒有一種方法,我可以寫我的TSQL使它在自由文本搜索中爲我做了這個?還是在生成TSQL查詢之前需要自己解析縮寫詞?
假設我搜索了政府註冊的慈善機構,我如何製作我的SQL查詢以便它還搜索提交的查詢的首字母縮略詞?如何創建一個SQL查詢以包含首字母縮略詞?
例如,如果我搜索「多倫多SPCA」我想它返回的結果「多倫多社會爲保護和動物保健」
有沒有一種方法,我可以寫我的TSQL使它在自由文本搜索中爲我做了這個?還是在生成TSQL查詢之前需要自己解析縮寫詞?
您可以自定義詞庫,使得全文搜索,使用FORMSOF,就會知道,SPCA =社會爲動物的保護和照顧。
見:Creating Custom Thesaurus Entries in SQL Server 2005 and 2008 Full Text Search有關如何做到這一點的例子。
+1:這是我最近做的。 http://msdn.microsoft.com/en-us/library/ms142491%28SQL.90%29.aspx – 2011-02-03 20:27:46