进行Postgres全文搜索时,是否可以返回前10个相关性排名最高的行(使用LIMIT),但还可以获得找到的总行数?
我想在搜索结果中实现类似Google的消息:“显示1000个结果中的第1至10行”
您可以为此使用窗口功能:
SELECT *, COUNT(*) OVER () FROM table LIMIT 10