全部产品
Search
文档中心

OpenSearch:Java SDK (kueri/dorong)

更新时间:Nov 15, 2025

Topik ini menyediakan informasi versi dan tautan unduhan untuk Java SDK OpenSearch Edisi Algoritma Industri.

Panduan versi

Java SDK mengenkapsulasi operasi API untuk pemrosesan data dan pencarian. Untuk menggunakan fitur lainnya, Anda harus menggunakan SDK manajemen dan kontrol.

<dependency>
    <groupId>com.aliyun.opensearch</groupId>
    <artifactId>aliyun-sdk-opensearch</artifactId>
    <version>6.2.1</version>
</dependency>

Kompatibilitas

  • Versi SDK 3.1.3 sangat berbeda dari versi seri 2.1.x. Versi dalam seri 2.1.x tidak mendukung akses ke aplikasi Edisi Standar.

  • Versi SDK 3.1.3 dan yang lebih baru mendukung aplikasi Edisi Premium maupun Edisi Standar.

  • Mendukung kueri multi-aplikasi.

  • Pada versi 3.1.3, metode scroll tidak mendukung pengurutan.

Log pembaruan

V6.2.1 (2025-07-22)

Memperbarui dependensi org.json ke versi 20250517.

V6.2.0 (2025-02-21)

Menambahkan dukungan untuk kueri chat.

V6.1.0 (2024-08-16)

Menambahkan dukungan untuk akses Bearer Token.

V6.0.1 (2024-01-18)

  • Memperbaiki potensi kesalahan "Socket Closed" yang terjadi ketika kode status tanggapan berada dalam rentang 4xx atau 5xx.

  • Anda sekarang dapat meneruskan instance HttpClientManager saat membuat OpenSearchClient.

V6.0.0 (2023-11-20)

  • Menambahkan dukungan untuk SDK Credential Provider.

  • Anda sekarang dapat mengambil objek HttpResponse asli setelah permintaan.

  • Menambahkan dukungan untuk Server-Sent Events (SSE).

V5.1.0 (2023-09-15)

Menambahkan dukungan untuk meneruskan parameter dan autentikasi melalui string kueri untuk metode non-GET.

V5.0.0 (2022-12-02)

Setiap instance OpenSearchClient kini memiliki instance HttpClientManager-nya sendiri, bukan berbagi satu instance.

V4.0.0 (2021-09-13)

  • Menambahkan parameter ReSearch::DISABLE untuk fitur saran drop-down.

  • Memperbaiki URI untuk fitur saran drop-down.

V3.9.0 (2021-08-10)

Menambahkan metode overload DocumentClient.push untuk mendukung penerusan dokumen dalam JSONArray.

V3.8.0 (2021-08-02)

Menambahkan antarmuka pemantauan permintaan com.aliyun.opensearch.tracer.ClientTracer.

V3.7.0 (2021-05-11)

Menghentikan permintaan API manajemen dan kontrol V3.

V3.6.0 (2020-09-23)

  • Menambahkan dukungan untuk klausa FinalDistinct.

  • Menambahkan dukungan untuk klausa kueri kustom.

V3.5.1 Java SDK (2020-04-24)

  • Menambahkan dukungan untuk token sementara Layanan Token Keamanan (STS).

  • Menambahkan parameter pencarian Rank.secondRankType. Nilai yang valid adalah EXPRESSION dan CAVA_SCRIPT.

  • Menambahkan parameter userId dan reSearch untuk fitur saran drop-down. Parameter reSearch dapat diatur ke HOMONYM.

  • Menambahkan kelas SuggestParams dan metode execute untuk fitur saran drop-down.

  • Memperbaiki bug di mana parameter jumlah saran drop-down tidak berlaku.

  • Memperbaiki nilai parameter reSearch untuk fitur saran drop-down dari HOMONY menjadi HOMONYM.

V3.5.0 (2020-04-14)

  • Menambahkan dukungan untuk token sementara STS.

  • Menambahkan parameter pencarian Rank.secondRankType. Nilai yang valid adalah EXPRESSION dan CAVA_SCRIPT.

  • Menambahkan parameter userId dan reSearch untuk fitur saran drop-down. Parameter reSearch dapat diatur ke HOMONY.

  • Menambahkan kelas SuggestParams dan metode execute untuk fitur saran drop-down.

V3.4.1 Java SDK (2019-09-17)

  • Menambahkan dukungan untuk Pengumpulan Data 2.0.

  • Menambahkan dukungan untuk HTTPS.

  • Memperbaiki masalah penerusan parameter untuk pengujian A/B.

V3.4.0 (2019-08-23)

  • Pengumpulan Data 2.0

  • Menambahkan dukungan untuk HTTPS.

V3.3.0 Java SDK (2018-09-03)

  • Menambahkan dukungan untuk pengujian A/B.

  • Menambahkan dukungan untuk pengumpulan data perilaku.

  • Alamat Repositori Maven

    <dependency>
      <groupId>com.aliyun.opensearch</groupId>
      <artifactId>aliyun-sdk-opensearch</artifactId>
      <version>3.3.0</version>
    </dependency>
  • Fitur baru

    Menambahkan dukungan untuk pengujian A/B.

    Menambahkan dukungan untuk pengumpulan data perilaku.

V3.2.0 Java SDK (2018-06-07)

  • URL Repositori Maven

    <dependency>
      <groupId>com.aliyun.opensearch</groupId>
      <artifactId>aliyun-sdk-opensearch</artifactId>
      <version>3.2.0</version>
    </dependency>
  • Menambahkan dukungan untuk fitur saran drop-down.

  • Fitur baru

    • Metode scroll mendukung pengurutan berdasarkan satu bidang bertipe int.

    • Kelas AppClient sekarang mendukung metode switchTo, yang memungkinkan Anda beralih versi beberapa aplikasi dalam operasi batch.

    • Menambahkan dukungan untuk pencarian multi-aplikasi.

    • Anda sekarang dapat mengambil atau memperbarui kuota aplikasi berdasarkan nama atau ID-nya.

    • Menambahkan dukungan untuk memodifikasi kuota aplikasi sesuai model penagihan baru. Ini mencakup spesifikasi penagihan, kapasitas penyimpanan, dan sumber daya komputasi.

    • Menambahkan dukungan untuk fitur saran drop-down baru.

  • Perbaikan bug

    Memperbaiki masalah di mana koneksi tidak dikembalikan ke kolam koneksi jika tanggapan aliran GZIP tidak ditutup. Masalah ini dapat menyebabkan kolam koneksi penuh dan SDK hang.

V3.1.3 Java SDK (2017-04-14)

  • Alamat repositori Maven

    <dependency>
      <groupId>com.aliyun.opensearch</groupId>
      <artifactId>aliyun-sdk-opensearch</artifactId>
      <version>3.1.3</version>
    </dependency>
  • Untuk mengurangi konflik dependensi, dependensi pihak ketiga dipindahkan ke dalam paket opensearch. Semua dependensi, kecuali komponen slf4j-api, kini direlokasi ke paket opensearch.

  • Menambahkan dukungan untuk format FULLJSON.

  • Dokumen kini dihapus dari buffer setelah commit, terlepas dari apakah commit berhasil atau gagal. Perubahan ini mengurangi ambiguitas saat Anda menggunakan API SDK.

  • Komponen untuk fitur suggest (saran drop-down) kini telah online, sehingga fitur tersebut tersedia di SDK.