আপনি সংহত পদ পদ ব্যবহার করতে পারেন ।
{
"size": 0,
"aggs" : {
"langs" : {
"terms" : { "field" : "language", "size" : 500 }
}
}}
একটি অনুসন্ধান যেমন কিছু ফিরে আসবে:
{
"took" : 16,
"timed_out" : false,
"_shards" : {
"total" : 2,
"successful" : 2,
"failed" : 0
},
"hits" : {
"total" : 1000000,
"max_score" : 0.0,
"hits" : [ ]
},
"aggregations" : {
"langs" : {
"buckets" : [ {
"key" : "10",
"doc_count" : 244812
}, {
"key" : "11",
"doc_count" : 136794
}, {
"key" : "12",
"doc_count" : 32312
} ]
}
}
}
size
অ্যাগ্রিগেশন নির্দিষ্ট করে মধ্যে পরামিতি পদ সর্বোচ্চ সংখ্যক অ্যাগ্রিগেশন ফলাফলে অন্তর্ভূক্ত করে নেয়। আপনার যদি সমস্ত ফলাফলের প্রয়োজন হয় তবে এটিকে এমন কোনও মানটিতে সেট করুন যা আপনার ডেটাতে অনন্য শর্তাবলীর সংখ্যার চেয়ে বড়।
fields: [languages]
প্রদত্ত ক্ষেত্রের মানগুলিই দেবে, তবে তাদের অনন্য করে তোলা সম্ভবত কোডে করা সহজ। যদিও আপনার পক্ষে এটি করতে পারে এমন একটি সহজ উপায়ে কাজ করতে পারে।