本文介绍了 CrateDB 中的混合搜索概念,它结合了语义搜索(向量搜索)和词汇搜索(关键字搜索)的结果。文章详细解释了 BM25(全文搜索)和 kNN(向量搜索)算法,并介绍了两种混合搜索结果的排序方法:凸组合和倒数秩融合。文章最后提供了一个实际示例,演示了如何在 CrateDB 中使用 SQL 查询实现混合搜索。