Pendahuluan
Indeks ringkasan dapat menyimpan informasi yang relevan dengan sebuah dokumen. OpenSearch Retrieval Engine Edition menggunakan docID untuk menemukan lokasi penyimpanan informasi tersebut. Dengan cara ini, OpenSearch Retrieval Engine Edition memberikan lokasi penyimpanan informasi kepada pengguna. Skema indeks ringkasan mirip dengan skema indeks maju, tetapi fitur-fiturnya berbeda.
Contoh kode untuk mengonfigurasi indeks ringkasan
"summarys":
{
"summary_fields":["id", "company_id", "subject", "cat_id"],
"compress":false,
"parameter" : {
"compress_type" : "uniq|equal",
"file_compress" : "simple_compress1"
}
}Parameter summary_fields menentukan bidang-bidang yang ingin disimpan dalam indeks ringkasan. Anda dapat menentukan bidang dari semua tipe data untuk parameter ini.
Parameter compress menentukan apakah indeks ringkasan akan ditekan menggunakan zlib. Nilai valid: true dan false. Nilai true menunjukkan bahwa indeks ringkasan ditekan, sedangkan nilai false menunjukkan sebaliknya. Nilai default adalah false.
Ketika menentukan bidang tipe data TIMESTAMP untuk indeks ringkasan, bidang tersebut disimpan sebagai atribut. Dengan cara ini, format waktu diproses secara terpusat oleh sistem jika zona waktu default digunakan.
Anda dapat menggunakan parameter bidang untuk mengonfigurasi parameter tertentu. OpenSearch Retrieval Engine Edition V3.9.1 dan versi lebih baru mendukung parameter ini. Parameter yang didukung meliputi:
Parameter compress_type menentukan metode pengkodean. Untuk informasi tentang uniq dan equal, lihat Kompresi Indeks Maju.
Anda dapat menentukan parameter file_compress untuk menekan sebuah file. Setelah menentukan alias dalam file bernama schema.json, Anda harus menentukan alias file terkompresi untuk parameter file_compress. Parameter file_compress memberikan kinerja kompresi yang lebih baik dibandingkan parameter compress. Kami merekomendasikan untuk mengatur nilai parameter compress ke false dan mengonfigurasi parameter file_compress guna meningkatkan kinerja kompresi.