SQL关键字“应该是什么?”;ISABOUT“;[已弃用?]是否替换为?
在MS SQL全文搜索中,我在查询中使用ISABOUT 例如,在SQL关键字“应该是什么?”;ISABOUT“;[已弃用?]是否替换为?,sql,sql-server,deprecated,full-text-search,isabout,Sql,Sql Server,Deprecated,Full Text Search,Isabout,在MS SQL全文搜索中,我在查询中使用ISABOUT 例如,在ProductDetails表中,这应该返回前10个productid(PK)以及RANK字段 SELECT * FROM CONTAINSTABLE( ProductDetails, *, ISABOUT("Nikon" WEIGHT (1.0), "Cameras" Weight(0.9)), 10 ) 但是,根据的说明,ISABOUT已被弃用 因此,我有两个问题: 正在用什么替换ISABOUT 我甚至需要任何额外的SQL命
ProductDetails
表中,这应该返回前10个productid
(PK)以及RANK
字段
SELECT *
FROM CONTAINSTABLE( ProductDetails, *, ISABOUT("Nikon" WEIGHT (1.0), "Cameras" Weight(0.9)), 10 )
但是,根据的说明,ISABOUT
已被弃用
因此,我有两个问题:
ISABOUT
SQL命令吗?(哎呀,只是加上搜索词‘尼康相机’会更好吗?)
- 我走错方向了吗
- 有更好的办法吗
- 我问的问题太多了吗?(二)
感谢大家抽出时间……上面的链接指的是企业搜索,但对于SQL Server全文搜索,ISABOUT仍然作为谓词和函数的一部分受支持
论坛中也讨论了这个问题。
isbaout
为您的单词添加自定义权重,这有助于对返回的文档进行排序。对于CONTAINS()
,它不做任何排名,此表单没有影响。感谢链接。有趣。我对ISABOUT做什么还不太清楚。