簡體   English   中英

SQL Server 2005全文搜索 - 我可以搜索正斜杠字符嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM