Java SDK示例
本目录提供OpenSearch核心功能的Java SDK示例与实操指南,涵盖数据推送与搜索应用两大模块,助力开发者快速掌握全流程操作。
文档推送Demo与日志
Commit推送Demo:Commit 提交数据方式,主要是在程序中动态将对应的文档数据封装到Map对象中,再将这些Map对象通过add方法添加到缓存中,最后调用Commit方法,批量提交这些Map对象文档数据。
Push推送Demo:Push 推送数据方式,主要是预先生成符合我们规定格式的待推送数据集合,最后在调用Push方法时,将这些数据集合一次性批量推送到应用中。
SDK日志输出:集成Java SDK的日志配置指南。
搜索Demo
搜索Demo:介绍了使用Java SDK进行文档搜索需要的环境变量配置以及文档搜索的示例代码。
scroll查询Demo:由于search的方法不能召回超过5000个结果,因此可以使用scroll方法,导出全部数据。
scroll迭代查询Demo:通过游标(Cursor)持续获取分页结果,优化深分页性能。
算法模块参数使用方式介绍:解析BM25权重调整、语义召回阈值设置等高级参数,提升搜索结果相关性。