gpt4 book ai didi

SQL Server 自由文本匹配 - 如何按相关性排序

转载 作者:行者123 更新时间:2023-12-02 13:29:05 24 4
gpt4 key购买 nike

是否可以在 SQL Server 2005 中根据自由文本匹配的相关性对结果进行排序?在 MySQL 中,您可以在 ORDER BY 部分中使用(大致等效的)MATCH 函数,但我在 SQL Server 中没有找到任何等效项。

来自MySQL docs :

For each row in the table, MATCH() returns a relevance value; that is, a similarity measure between the search string and the text in that row in the columns named in the MATCH() list.

例如,您可以按投票数排序,然后按相关性排序,最后按创建日期排序。这是可以完成的事情,还是我只能返回匹配的值而不具有这种排序能力?

最佳答案

如果您使用FREETEXTTABLE,那么它会返回列名称Rank,因此order by Rank应该可以工作。我不知道其他自由文本搜索方法是否也返回该值。你可以尝试一下。

关于SQL Server 自由文本匹配 - 如何按相关性排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com