内容提要
Elastic 8.15版本引入了语义重排序和向量搜索工具,提升自然语言搜索体验。新功能包括语义文本字段和推理API,简化了向量搜索,用户可通过学习排名和查询规则优化搜索结果,增强搜索相关性。Elastic Cloud用户可直接访问这些新特性。
延伸解读
语义文本字段:简化向量搜索的入门
Elasticsearch 8.15 引入的语义文本字段,让用户无需手动处理文本分块和嵌入生成。该字段自动处理长文本的分块和多嵌入覆盖,并通过推理 API 自动协调模型和生成嵌入。对于希望快速尝试向量搜索的开发者,只需设置语义文本字段即可开始,降低了向量搜索的入门门槛。
语义重排序:不依赖向量的语义增强
对于不想使用向量嵌入的用户,8.15 提供的语义重排序功能可以通过强大的语义相似性模型对搜索结果的 Top N 进行精炼,从而显著改善自然语言搜索效果。该功能也可用于增强已有的向量或混合搜索,为搜索系统提供了一种灵活的语义提升手段。
学习排名与查询规则:精细控制搜索相关性
8.15 将原生学习排名(LTR)和查询规则提升为正式可用。LTR 允许用户使用基于重要特征训练的模型对结果重新排序,并能对折叠结果进行重打分。查询规则则支持根据定义条件将特定文档固定在搜索结果顶部,可与混合搜索和 RRF 结合,实现按查询、用户分群等维度的个性化结果。
模型提供商扩展与向量搜索优化
8.15 通过开放推理 API 新增了多个第三方模型提供商,包括 Google AI Studio、Vertex AI、Mistral、Amazon Bedrock 和 Anthropic,用户只需提供 API 密钥即可配置推理端点。此外,标量量化改进(包括 int-4 量化)以及新的稀疏向量查询类型、汉明距离和位编码向量支持,进一步提升了向量搜索的效率和选项。
Q&A
Elastic Search 8.15版本有哪些新功能?
Elastic Search 8.15版本引入了语义重排序、向量搜索工具、语义文本字段和推理API等新功能。
什么是语义重排序,它如何改善搜索结果?
语义重排序通过应用强大的语义相似性模型来改善搜索结果,特别适用于自然语言搜索。
Elastic 8.15如何简化向量搜索?
Elastic 8.15通过引入语义文本字段和推理API,简化了向量搜索的过程,自动处理长文本的多嵌入覆盖。
学习排名功能在Elastic 8.15中有什么作用?
学习排名功能允许用户根据重要特征重新排序搜索结果,从而提供更精细的搜索相关性控制。
Elastic 8.15支持哪些第三方模型提供商?
Elastic 8.15支持Google AI Studio、Amazon Bedrock、Mistral和Anthropic等多个第三方模型提供商。
如何使用查询规则功能来个性化搜索结果?
查询规则功能允许用户根据定义条件将特定文档固定在搜索结果顶部,从而增强搜索结果的个性化。