我目前正在使用查询
SELECT Url FROM Link WHERE CONTAINS(Url, 'href=blah')
包含href=/blah
的结果。我可以用任何方式告诉查询更像WHERE Url LIKE '%href=blah%'
并仍使用全文目录吗?
答案 0 :(得分:2)
您的问题是=
和/
都是断字符,换句话说,sql fulltext实际上是在搜索href
和blah
您可以尝试几种选择。首先,您可以使用全文引擎过滤搜索域,然后使用LIKE
搜索数据子集。你需要尝试看看如何挤出最佳性能。
另一个选项是,如果href=blah
是一致的术语,则可以将其添加到自定义词典中。关于此的一篇好文章是here。