2016-04-28 49 views
2

我們從改變我們的疑問:%LIKE替換%CONTAINS

SELECT * FROM {table} WHERE colname LIKE '%search term%' 

到:

SELECT * FROM {table} WHERE CONTAINS(colname, '"search term"') 

不幸的是它似乎並不等同於 「兩路像」 100%。

如果我使用整個單詞「搜索詞」它是好的和預期的結果返回,但如果我輸入「earch ter」沒有結果返回。我們也試過

SELECT * FROM {table} WHERE CONTAINS(colname, '"earch ter*"') 

但它只有在我輸入「search」時才能正常工作。

那麼有沒有任何運營商100% mimic %LIKE%功能與包含。

回答

3

不,在全文搜索中沒有100%模仿%LIKE%運算符。更多信息你可以在MSDN找到與支持的查詢條件形式標題的部分。

+0

謝謝,我只是認爲。 – jabko87