[英]SQL Server 2005 Full-Text Search - can I search for forward-slash characters?
我正在嘗試使用SQL Server 2005的全文搜索在我的索引列中查找單個正斜杠字符,但沒有成功。
任何人都可以告訴我這是否可行? 例:
在我的CentralSearchCache
表中, SearchData
列包含一個文本為“This / string / contains / forward / slashes”的行。
這個查詢:
SELECT * FROM FREETEXTTABLE(CentralSearchCache, SearchData, 'forward/slashes')
返回數據,而此查詢:
SELECT * FROM FREETEXTTABLE(CentralSearchCache, SearchData, '/')
沒有回報。 有沒有辦法找到包含一個或多個正斜杠字符的行?
非常感謝。
很可能不是。 完整的TEXT搜索適用於TEXT。 不可能搜索文本分隔符,甚至是“殺詞”的特定單詞(如“in”,“on”等等 - 這種情況經常發生,而且每個非平凡的文本都會有。)
無論“/”是否被過濾掉都是一個問題,我會以某種方式下注它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.