0
我有sql查詢如下圖所示包含SQL Server關鍵字沒有給予正確的結果
SELECT ID,[description1],[description2]
FROM [instance]
WHERE CONTAINS([description2],'"*ECSB10*"')
這是給在與廣告內容描述值「VA-7000-ECSB02-1B-MGMT」即使廣告內容描述2列則行不包含關鍵字ECSB10,任何人都可以解釋爲什麼它像這樣返回。
可能[MySQL查詢字符串包含]的副本(http://stackoverflow.com/questions/2602252/mysql-query-string-contains) –
全文搜索基於*語言*而非*字符串*基於。如果它從您的輸入中刪除數字,我不會感到驚訝,因爲*這些不是單詞*的一部分。 –
@Damien_The_Unbeliever,如果它刪除數字,那麼結果應該是相同的,如果我使用'「* ECSB20 *」'作爲過濾器,而不是它返回零行 – user3094013