All Products
Search
Document Center

OpenSearch:Parameter terkait Q&A

Last Updated:Jul 06, 2025

Topik ini menjelaskan parameter kustom OpenSearch LLM-Based Conversational Search Edition beserta sintaksisnya.

Parameter Q&A

Parameter

Parameter

Tipe

Wajib

Nilai valid

Nilai default

Deskripsi

Pilih Model

String

Ya

-

opensearch-qwen

Model bahasa besar (LLM) yang digunakan untuk pencarian percakapan. Untuk informasi lebih lanjut tentang LLM yang didukung, lihat Kelola LLM.

Prompt

String

Tidak

-

Template prompt default

Template prompt yang digunakan untuk pencarian percakapan. Untuk informasi lebih lanjut tentang template prompt yang didukung, lihat Kelola Prompt.

Percakapan Multi-Round

Boolean

Tidak

-

true

  • false: menonaktifkan fitur percakapan multi-round.

  • true: mengaktifkan fitur percakapan multi-round. Sistem mengembalikan hasil berdasarkan n putaran percakapan terbaru.

  • session: menentukan sumber percakapan. Sistem mengembalikan hasil berdasarkan konteks percakapan dengan sumber yang sama.

Keluaran Streaming

Boolean

Tidak

-

true

  • false: menonaktifkan fitur keluaran streaming.

  • true: mengaktifkan fitur keluaran streaming. Sistem mengembalikan hasil secara real-time.

Parameter Prompt

Parameter

Parameter

Tipe

Wajib

Nilai valid

Nilai default

Deskripsi

attitude

String

Tidak

-

normal

  • Nada percakapan. Nilai default: normal. Nilai valid:

  • normal

  • sopan

  • sabar

rule

String

Tidak

-

detailed

Tingkat detail dalam percakapan. Nilai default: detailed. Nilai valid:

  • detailed

  • stepbystep

noanswer

String

Tidak

-

sorry

Informasi yang dikembalikan jika sistem gagal menemukan jawaban atas pertanyaan tersebut. Nilai default: sorry. Nilai valid:

  • sorry: Maaf, saya tidak dapat menjawab pertanyaan Anda berdasarkan informasi yang ada.

  • uncertain: Saya tidak tahu.

language

String

Tidak

-

Bahasa Cina

Bahasa jawaban. Nilai default: Bahasa Cina. Nilai valid:

  • Bahasa Cina

  • Bahasa Inggris

  • Bahasa Thailand

  • Bahasa Korea

role

Boolean

Tidak

-

true

Menentukan apakah akan mengaktifkan peran kustom untuk menjawab pertanyaan.

role_name

String

Tidak

-

AI Assistant

Peran kustom. Contoh: AI Assistant.

out_format

String

Tidak

-

text

Format jawaban. Nilai default: text. Nilai valid:

  • text

  • table

  • list

  • markdown

Parameter Pengambilan Dokumen

Parameter

Parameter

Tipe

Wajib

Nilai valid

Nilai default

Deskripsi

filter

String

Tidak

-

-

Bidang yang digunakan untuk memfilter dokumen. Contoh: filter = field = value.

top_n

Int

Tidak

(0, 50]

5

Jumlah dokumen yang akan diambil.

sf

Float

Tidak

[0,+∞)

1.3

Ambang batas untuk menentukan relevansi vektor untuk pengambilan dokumen.

  • Jika model vektor jarang dinonaktifkan, nilai parameter berkisar dari 0 hingga 2.0 dan nilai default adalah 1.3. Semakin kecil nilainya, semakin tinggi relevansi dokumen tetapi semakin sedikit dokumen yang diambil. Sebaliknya, dokumen yang kurang relevan mungkin diambil.

  • Jika model vektor jarang diaktifkan, nilai default adalah 0.35. Semakin besar nilainya, semakin tinggi relevansi dokumen tetapi semakin sedikit dokumen yang diambil. Sebaliknya, dokumen yang kurang relevan mungkin diambil.

dense_weight

Float

(0,1)

0.7

Bobot vektor padat. Parameter ini tersedia jika Anda memilih model vektor jarang. Nilai valid: (0,1). Bobot vektor jarang dihitung dengan cara berikut: 1 - Nilai parameter dense_weight.

formula

String

Tidak

-

Kesamaan Vektor

Rumus berdasarkan mana dokumen yang diambil diurutkan.

operator

String

Tidak

-

AND

Operator antara token teks selama pengambilan teks.

Sintaksis

Parameter

Deskripsi

filter

Format kondisi filter: field=value.

Contoh:

  1. Mengambil data dari dokumen yang nilai bidang kategorinya adalah value1.

    "filter" : "category=\"value1\""

  2. Mengambil data dari dokumen yang nilai bidang kategorinya adalah value1 atau value2.

    "filter" : "category=\"value1\" OR category=\"value2\""

  3. Mengambil data dari dokumen yang nilai bidang kategorinya adalah salah satu dari nilai yang ditentukan.

    Pisahkan beberapa nilai dengan koma (,).
    Contoh: category=value1,value2,value3,value4
    "filter" : "category=\"value1,value2,value3,value4\"" // Mengambil dokumen yang nilai bidang kategorinya adalah salah satu dari nilai yang ditentukan.

top_n

top_n:nilai. Contoh: top_n:3. Anda dapat mengubah nilai parameter top_n sesuai dengan kebutuhan bisnis Anda.

sf

sf=nilai. Contoh: sf = 1.3. Jika model vektor jarang dinonaktifkan, nilai parameter berkisar dari 0 hingga 2.0 dan nilai default adalah 1.3. Semakin kecil nilainya, semakin tinggi relevansi dokumen tetapi semakin sedikit dokumen yang diambil. Sebaliknya, dokumen yang kurang relevan mungkin diambil. Jika model vektor jarang diaktifkan, nilai default adalah 0.35. Semakin besar nilainya, semakin tinggi relevansi dokumen tetapi semakin sedikit dokumen yang diambil. Sebaliknya, dokumen yang kurang relevan mungkin diambil.

formula

  • Relevansi Teks

  1. text_relevance: menghitung relevansi teks antara kueri pencarian dan nilai bidang dalam dokumen.

  2. field_match_ratio: mengembalikan rasio jumlah istilah dalam bidang yang cocok dengan kueri pencarian terhadap jumlah total istilah dalam bidang tersebut.

  3. query_match_ratio: mengembalikan rasio jumlah istilah yang cocok dalam bidang terhadap jumlah total istilah dalam kueri pencarian.

  4. fieldterm_proximity: mengembalikan kedekatan istilah dalam bidang.

  5. field_length: mengembalikan jumlah istilah dalam bidang.

  6. query_term_count: mengembalikan jumlah istilah dalam kueri pencarian setelah analisis.

  7. query_term_match_count: mengembalikan jumlah istilah dalam kueri pencarian yang cocok dalam bidang dokumen.

  8. field_term_match_count: mengembalikan jumlah istilah dalam bidang yang cocok dengan kueri pencarian.

  9. query_min_slide_window: mengembalikan rasio jumlah istilah dalam kueri pencarian yang cocok dalam bidang terhadap jendela minimum istilah tersebut dalam bidang.

  • Ketepatan Waktu

  1. timeliness: mengembalikan skor ketepatan waktu yang menunjukkan seberapa baru sebuah dokumen dalam satuan detik.

  2. timeliness_ms: mengembalikan skor ketepatan waktu yang menunjukkan seberapa baru sebuah dokumen dalam satuan milidetik.

  • Fungsionalitas

  1. tag_match: mencocokkan klausa kueri dengan dokumen berdasarkan tag dan menghitung bobot tag yang cocok untuk memberi skor pada dokumen.

  2. first_phase_score: mengembalikan skor yang dihitung menggunakan ekspresi pengurutan kasar.

  3. kvpairs_value: mengembalikan nilai bidang yang ditentukan dalam klausa kvpairs dalam string kueri.

  4. normalize: menormalkan skor dalam rentang nilai yang berbeda menjadi nilai numerik dalam rentang [0,1].

  5. in atau notin: memeriksa apakah nilai bidang ada atau tidak ada dalam daftar yang ditentukan.

Parameter Gambar Referensi

Parameter

Parameter

Tipe

Wajib

Nilai valid

Nilai default

Deskripsi

sf

Float

Tidak

[0,+∞)

1

Ambang batas untuk menentukan kesamaan vektor gambar referensi. Untuk model vektor jarang, nilai yang lebih besar menunjukkan kesamaan vektor yang lebih besar. Untuk model vektor padat, nilai yang lebih besar menunjukkan kesamaan vektor yang lebih kecil.

dense_weight

Float

Tidak

(0,1)

0.7

Bobot vektor padat. Parameter ini tersedia jika Anda memilih model vektor jarang. Nilai valid: (0,1). Bobot vektor jarang dihitung dengan cara berikut: 1 - Nilai parameter dense_weight.

Sintaksis

Parameter

Deskripsi

sf

sf=nilai. Contoh: sf=1. Anda dapat mengubah nilai parameter sf sesuai dengan kebutuhan bisnis Anda. Tentukan apakah model vektor jarang digunakan.

Parameter Pemahaman Kueri

Parameter

Parameter

Tipe

Wajib

Nilai valid

Nilai default

Deskripsi

query_extend

Boolean

Tidak

-

false

Menentukan apakah akan memperluas kueri. Setelah fitur ini diaktifkan, kueri diperluas untuk meningkatkan kinerja pengambilan.

query_exten_num

Int

Tidak

(0,+∞)

5

Jumlah kueri yang akan diperluas.

Parameter Intervensi Manual

Parameter

Parameter

Tipe

Wajib

Nilai valid

Nilai default

Deskripsi

sf

Float

Tidak

[0,2]

0.3

Ambang batas untuk intervensi manual. Nilai default: 0.3. Nilai yang lebih besar menunjukkan bahwa entri intervensi cocok dengan cara yang lebih mudah.

Sintaksis

Parameter

Deskripsi

sf

sf=nilai. Contoh: sf=0.3. Anda dapat mengubah nilai parameter sf sesuai dengan kebutuhan bisnis Anda. Nilai yang lebih besar menentukan bahwa entri intervensi manual lebih mungkin cocok.

Parameter Lainnya

Parameter

Parameter

Jenis

Diperlukan

Nilai valid

Nilai default

Deskripsi

return_hits

Boolean

Tidak

-

false

Menentukan apakah akan mengembalikan hasil pencarian. Jika Anda mengatur parameter ini ke false, hanya tautan referensi yang dikembalikan.

csi_level

String

Tidak

-

strict

Konfigurasi untuk moderasi konten. Nilai valid:

  • none: tidak memoderasi konten.

  • loose: memoderasi hasil dan memblokir hasil jika konten terbatas terdeteksi. Dalam hal ini, tidak ada hasil yang dikembalikan.

  • strict: memoderasi hasil dan memblokir hasil jika konten terbatas atau mencurigakan terdeteksi. Dalam hal ini, tidak ada hasil yang dikembalikan.

history_max

INT

Tidak

(0,20]

20

Jumlah maksimum putaran percakapan berdasarkan mana sistem mengembalikan hasil. Anda dapat menentukan hingga 20 putaran.

link

Boolean

Tidak

-

false

Menentukan apakah akan mengembalikan sumber dokumen yang diambil.

rich_text_strategy

String

Tidak

-

Metode pemrosesan teks kaya. Jika parameter ini tidak ada atau dibiarkan kosong, teks kaya tidak diaktifkan, dan metode pemrosesan default digunakan.

  • inside_response: Tag teks kaya dalam jawaban langsung dipulihkan ke teks asli dalam format Markdown. Perhatikan bahwa tabel langsung disisipkan ke dalam file Markdown dalam format HTML.

  • extend_response: Konten aktual setiap tag teks kaya dalam jawaban dikembalikan oleh rich_text_ref. Gambar dikembalikan sebagai URL, tabel dikembalikan dalam format HTML, dan kode dikembalikan dalam format teks.

Sintaksis

Parameter

Deskripsi

return_hits

return_hits:nilai. Nilai valid: true dan false. Contoh: return_hits:true. Jika Anda mengatur parameter return_hits ke true, hasil pencarian yang sesuai dikembalikan.

link

Contoh respons jika Anda mengatur parameter ini ke true:

Anda dapat mengubah ukuran disk dari instance Elastic Compute Service (ECS) secara online atau offline[^1^]. Jika Anda menggunakan metode pengubahan ukuran online, Anda dapat mengubah ukuran disk tanpa perlu memulai ulang instance. Jika Anda menggunakan metode pengubahan ukuran offline, Anda harus memulai ulang instance[^1^]. Untuk mengubah ukuran disk, lakukan operasi berikut: Masuk ke konsol ECS, temukan disk yang ingin Anda ubah ukurannya, klik Ubah Ukuran di kolom Tindakan, dan pilih metode pengubahan ukuran berdasarkan kebutuhan bisnis Anda[^1^]. Jika Anda perlu mengubah partisi dan sistem file, Anda dapat memperoleh informasi terkait dengan menggunakan CLI atau di konsol[^2^]. Setelah disk ECS diubah ukurannya, Anda tidak dapat mengurangi kapasitasnya. Kami merekomendasikan agar Anda merencanakan kapasitas dengan wajar[^3^].

Catatan

[^Angka^] menunjukkan nomor urut dokumen yang diambil dalam referensi hasil yang dikembalikan. Sebagai contoh, [^1^] menunjukkan dokumen pertama dalam referensi.