概念
ts_rank
PostgreSQL 内置全文检索的排序函数,依据词频等局部信息计算相关性分数,但缺乏全库文档频率统计
时间轴 (近 90 天)
10月21日
BM25 需要全局统计信息(文档频率、平均文档长度),因此通常需要专门的索引结构支持,而 PostgreSQL 内置的 ts_rank 缺少全库文档频率统计。
待验证50%
10月14日
LectuLibre 的 FastAPI 搜索端点通过单次 SQL 查询完成 websearch_to_tsquery 解析、@@ 过滤、ts_headline 高亮摘要生成和 ts_rank 相关度排序,避免了在应用层拉回全量文本再处理的开销。
待验证50%