তাদের উভয়ের উদাহরণ খুঁজছেন ignore_unmapped
এবং
unmapped_type
দয়া করে আমার প্রতিক্রিয়াটি এখানে দেখুন ।
নোট করুন যে "অগ্রাহ্য_মেনাপড" এখন "আনম্যাপড_ টাইপ" এর পক্ষে অবমুক্ত করা হয়েছে। এটি # 7039 এর অংশ হিসাবে করা হয়েছিল
ডকুমেন্টেশন থেকে: ১.৪.০ এর আগে এগেনাল_ইনম্যাপড বুলিয়ান প্যারামিটার ছিল, যা নির্গত করার জন্য বাছাই করা মানগুলি নির্ধারণ করার জন্য যথেষ্ট তথ্য ছিল না এবং ক্রস-ইনডেক্স অনুসন্ধানের জন্য কাজ করে নি। এটি এখনও সমর্থিত তবে ব্যবহারকারীরা পরিবর্তে নতুন আনম্যাপড_ টাইপে মাইগ্রেট করতে উত্সাহিত।
ডিফল্টরূপে, যদি কোনও ক্ষেত্রের সাথে ম্যাপিং যুক্ত না হয় তবে অনুসন্ধানের অনুরোধটি ব্যর্থ হবে। আনম্যাপড_ টাইপ বিকল্পটি এমন ক্ষেত্রগুলিকে অগ্রাহ্য করতে দেয় যা ম্যাপিং নেই এবং তাদের অনুসারে বাছাই করে না। এই প্যারামিটারটির মানটি নির্ধারণ করতে ব্যবহৃত হয় কী নির্গত মানগুলি নির্ধারণ করতে। এটি কীভাবে ব্যবহার করা যায় তার একটি উদাহরণ এখানে দেওয়া হয়েছে:
{
"sort" : [
{ "price" : {"unmapped_type" : "long"} },
],
"query" : {
"term" : { "user" : "kimchy" }
}
}
অনুসন্ধান করা সূচকগুলির মধ্যে যদি কোনওটির দামের জন্য ম্যাপিং না থাকে তবে ইলেস্টিকসার্চ এটিকে হ্যান্ডেল করবে যেন লম্বা টাইপের ম্যাপিং রয়েছে, এই সূচীতে সমস্ত নথির এই ক্ষেত্রটির কোনও মূল্য নেই।