首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将SQLServer全文搜索限制在前3位

将SQLServer全文搜索限制在前3位
EN

Stack Overflow用户
提问于 2015-05-27 12:18:22
回答 1查看 63关注 0票数 0

如果这是一件简单的事情,我是一个SQL新手,对不起。

我在sql中的数据如下

我的数据:

代码语言:javascript
复制
Content    sl.no
KTUU Alaskas News Source Alaskas Top News Storm Watch Weather Politics Sports Health Business Headlines 16419
Lawn Care Business Service Providers Lawn Care Business Information Lawn Mowing Companies Lawn Care Directory   17113
Hydrophilic polyurethane foams medical consumer personal care cosmetics agricultural products Rynel     17183
Care Patient Care Product Manufacturer  17752
Bartlett Tree Experts Leader Residential Commercial Tree Care Services  17890
Safe Earth Lawn & Garden Care   17920
Carolina Outdoor Care Inc   17972
Glenwood Autism Behavioral Health us difference 17997
Mental Health North Central Alabama 18092
East Alabama Mental Health  18093
Jacksonville Mental Health  18094
Mental Health Assn-Madison Cty  18095
Baptist Health Ctr  18136
Mental Health Wellness Information Community Counseling Services    18150
Dayspring Behavioral Health 18162
Daysprings Behavioral Health    18164
Families Outpatient Mental Health Counseling Services   18167
Families Outpatient Mental Health Counseling Services   18168
Health Resources Of Arkansas    18170
Mental Health Council Of Ar 18172

如果我运行以下查询

代码语言:javascript
复制
SELECT TOP 3 * FROM TABLE_NAME where FREETEXT(content,'health care')

我得到前三行,而不是前三行,这三行更接近答案

如何获得前三个最相关的查询。

查询的速度是否与上一次一样快?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-27 15:57:23

使用费特克特而不是FREETEXT。这将为您提供一组匹配结果,包括一个Rank,您可以订购by.Refer 以获得更多的信息。

代码语言:javascript
复制
SELECT TOP 3 RANK, [KEY]
FROM FREETEXTTABLE(TABLE_NAME,content,'health care') 
ORDER BY RANK DESC

KEY加入以从原始表中获取列。

代码语言:javascript
复制
SELECT TOP 3 TABLE_NAME.*
FROM FREETEXTTABLE(TABLE_NAME,content,'health care') as fullTextResults
join TABLE_NAME on fullTextResults.[KEY] = TABLE_NAME.Id
ORDER BY fullTextResults.RANK DESC
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30482224

复制
相关文章

相似问题

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