Ceb*_*yre 8 sql sql-server freetext full-text-search
是否可以通过自由文本匹配的相关性在SQL Server 2005中排序结果?在MySQL中,您可以在ORDER BY部分中使用(大致相当的)MATCH函数,但我没有在SQL Server中找到任何等价物.
来自MySQL文档:
对于表中的每一行,MATCH()返回一个相关值; 也就是说,搜索字符串与MATCH()列表中指定的列中该行中的文本之间的相似性度量.
因此,例如,您可以按投票数,然后是相关性,最后按创建日期排序.这是可以完成的事情,还是仅仅返回匹配值而没有这种排序能力?
如果您正在使用FREETEXTTABLE,那么它会返回一个列名称Rank,所以order by Rank应该可以工作。我不知道其他自由文本搜索方法是否也返回该值。你可以尝试一下。
| 归档时间: | 
 | 
| 查看次数: | 4209 次 | 
| 最近记录: |