0
我想在SQL Server 2012的where子句中使用FREETEXT
,但仍然能够按搜索项的相关性排序搜索结果。FREETEXT在SQL Server 2012中进行搜索,按秩排序
我知道我可以使用FREETEXTTABLE
,但是SQL语句将更多是JOIN
而不是在WHERE
子句中。这对我来说很重要,因为我需要将FREETEXT
语句与其他逻辑比较结合起来。
期望中的状态是能够做这样的事情:
SELECT Title
FROM Document
WHERE FREETEXT(Contents, Title, 'Approved Draft') OR (Status = 'Approved Draft')
ORDER BY RANK? DESC