您可与全文检索结合使用实现混合搜索。
SELECT id, content FROM items, plainto_tsquery('hello search') query
WHERE textsearch @@ query ORDER BY ts_rank_cd(textsearch, query) DESC LIMIT 5;
此外,您可以使用倒序排名融合 (Reciprocal Rank Fusion)或交叉编码器 (cross-encoder)合并结果。
该文章对您有帮助吗?