0

我目前正在使用查询

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

它包括结果href=/blah。有什么办法可以告诉查询更像是WHERE Url LIKE '%href=blah%'并且仍然使用全文目录?

4

1 回答 1

2

你的问题是=and/都是分词器,换句话说,sql全文实际上是在搜索hrefblah

您可以尝试几种选择。首先,您可以使用全文引擎过滤搜索域,然后使用LIKE. 您需要进行试验以了解如何获得最佳性能。

另一种选择是,如果href=blah是一个一致的术语,您可以将其添加到自定义字典中。一篇关于这方面的好文章是here

于 2012-06-01T04:53:43.123 回答