2012-06-01 22 views
0

不是HREF = /等等我目前使用的查詢如何找到HREF =等等,但與全文搜索

SELECT Url FROM Link WHERE CONTAINS(Url, 'href=blah') 

它包括href=/blah結果。任何方式我可以告訴查詢行爲更像WHERE Url LIKE '%href=blah%'仍然使用全文目錄?

回答

2

您的問題是=/都是分詞,換句話說,SQL全文實際上是尋找hrefblah

有一對夫婦,你可以嘗試的選擇。首先,您可以使用全文引擎過濾搜索域,然後使用LIKE搜索數據的子集。你需要進行實驗,看看如何擠出最佳性能。

另一種選擇是,如果href=blah是一致的術語,則可以將其添加到自定義字典中。關於此的一篇好文章是here