全部產品
Search
文件中心

OpenSearch:Java SDK樣本

更新時間:Aug 22, 2026

本目錄提供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權重調整、語義召回閾值設定等進階參數,提升搜尋結果相關性。