首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >好的SQL搜索工具?

好的SQL搜索工具?
EN

Stack Overflow用户
提问于 2010-10-15 16:26:49
回答 3查看 1.2K关注 0票数 0

FreeTextTable对于搜索来说真的很棒,因为它实际上会为它找到的每个项目返回一个相关性分数。

问题是,它不支持逻辑运算符AND,所以如果我有10个条目中包含单词'ice‘,但没有包含'cream',反之亦然,那么将返回20个结果,而在这个场景中应该返回0。

是否有其他工具可以搜索SQL Server数据库?或者我应该只编写自己的代码来提供'AND‘功能(例如,在场景’Ice‘’Cream‘中执行两个独立的搜索(每个搜索按空格划分))

EN

回答 3

Stack Overflow用户

发布于 2010-10-15 16:35:02

您可以从RedGate尝试SQL Search

它是一个免费的工具(虽然不是开源的)--我以前用过它,它非常强大。

票数 1
EN

Stack Overflow用户

发布于 2013-02-03 03:53:31

还有一个来自ApexSQL的免费的SQL搜索工具,你可以试试。它集成到SSMS中,还可以显示关系图,并帮助安全地删除/重命名数据库中的对象。他们确实要求你留下电子邮件,但产品本身是完全免费的。ApexSQL Search

票数 1
EN

Stack Overflow用户

发布于 2010-10-15 21:16:26

既然您启用了全文搜索来使用FREETEXTTABLE,也许您可以使用CONTAINS?(老实说,我自己也没有使用过全文搜索)。

看起来您可以像这样查询:

代码语言:javascript
复制
SELECT Name, Price FROM Product
WHERE CONTAINS(Name, 'ice')
 AND CONTAINS(Name, 'cream')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3940605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档