ইলাস্টিক সার্চ ডকুমেন্ট কি?

Ilastika Sarca Dakumenta Ki



ইলাস্টিকসার্চ হল বিশাল, অসংগঠিত, এবং আধা-কাঠামোগত ডেটা সঞ্চয় করার জন্য একটি শক্তিশালী, ভাল পছন্দের সমাধান। এটি সম্পূর্ণরূপে একটি NoSQL ডাটাবেস এবং ডেটা সঞ্চয়, পরিচালনা এবং পুনরুদ্ধারের জন্য সম্পূর্ণ ভিন্ন পদ্ধতি ব্যবহার করে। এটি JSON ফর্ম্যাটে একটি নথিতে ডেটা সঞ্চয় করে এবং সংরক্ষিত ডেটাতে বিভিন্ন ক্রিয়াকলাপ সম্পাদন করতে বাকি API ব্যবহার করে।

এই ব্লগে, আমরা প্রদর্শন করব:







কিভাবে ইলাস্টিক সার্চ ডেটা সঞ্চয় এবং অনুসন্ধান করতে কাজ করে?

ইলাস্টিকসার্চ প্রধান উপাদান বা শ্রেণিবিন্যাস যা ডেটা সংরক্ষণ করতে ব্যবহৃত হয় তা নীচে তালিকাভুক্ত করা হয়েছে:



  • নথি: নথিটি ইলাস্টিকসার্চের প্রধান অংশ যা JSON ফর্ম্যাটে ডেটা সঞ্চয় করে। লাইক
  • সূচক: সূচকগুলিকে সূচক হিসাবে উল্লেখ করা হয়। এটি নথির সংগ্রহ। এসকিউএল এর মত, এটি একটি ডাটাবেস হিসাবে উল্লেখ করা হয়।
  • উল্টানো সূচক: এটি খুব দ্রুত পূর্ণ-পাঠ্য অনুসন্ধান সমর্থন করে। এটি একটি সূচক হিসাবে শব্দ এবং রেফারেন্স হিসাবে নথির নাম সংরক্ষণ করে।

ইলাস্টিক সার্চ ডকুমেন্ট কি?

ইলাস্টিকসার্চ ডকুমেন্ট হল JSON ফর্ম্যাটে ডেটার স্টোরেজ ইউনিট। রিলেশনাল ডাটাবেসের মতো, নথিটিকে একটি টেবিল বা ডাটাবেসের একটি সারি হিসাবে উল্লেখ করা যেতে পারে যা কিছু সূচকে সংরক্ষণ করা হয়। সূচীতে একাধিক নথি থাকতে পারে এবং একাধিক টেবিল রয়েছে এমন একটি ডাটাবেস হিসাবে উল্লেখ করা হয়। এটি সাধারণত একটি জটিল ডেটা স্ট্রাকচার সঞ্চয় করে এবং JSON ফর্ম্যাটে ডেটা জীবাণুমুক্ত করে।



উপরন্তু, প্রতিটি নথিতে একাধিক ক্ষেত্র থাকতে পারে যা ' প্রকৃত মূল্য একটি টেবিলের একটি রিলেশনাল ডাটাবেসে একাধিক কলাম বা ফিল্ডের মতো ডেটা সঞ্চয় করার জন্য জোড়া। তারপর, ডকুমেন্ট ম্যাপিং নির্ধারণ করার জন্য এই কী-মানের জোড়াগুলিকে সূচীবদ্ধ করার কথা। ম্যাপিং তখন ফিল্ড ডেটা যেমন টেক্সট, ফ্লোট, জিও পয়েন্ট, সময় এবং আরও অনেক কিছু অনুযায়ী ডকুমেন্টের ডেটা টাইপ সংজ্ঞায়িত করে।





ইলাস্টিকসার্চ কখনই আমাদেরকে সূচক ক্ষেত্রের কাঠামোকে পূর্ব-সংজ্ঞায়িত করতে আবদ্ধ করে না এবং নথিগুলির একটি সূচকে বিভিন্ন ক্ষেত্রের কাঠামো থাকতে পারে। যাইহোক, যদি ক্ষেত্রের ম্যাপিং একটি নির্দিষ্ট ডেটা টাইপের জন্য সংজ্ঞায়িত করা হয়, তাহলে একটি সূচকের সমস্ত ইলাস্টিকসার্চ নথিকে একই ম্যাপিং টাইপ অনুসরণ করতে হবে। ইলাস্টিকসার্চে ডেটা সঞ্চয় করার জন্য নথির কাজ পরীক্ষা করতে, পরবর্তী বিভাগে যান।

একটি ইলাস্টিক সার্চ ডকুমেন্টে ডেটা কীভাবে সংরক্ষণ করবেন?

ইলাস্টিকসার্চে ডেটা সংরক্ষণ করতে, ব্যবহারকারীকে প্রথমে একটি সূচক তৈরি করতে হবে। তারপর, ইলাস্টিকসার্চ নথিতে ডেটা সংরক্ষণ করার জন্য ক্ষেত্রগুলি নির্দিষ্ট করুন। প্রদর্শনের জন্য, তালিকাভুক্ত পদক্ষেপের মাধ্যমে যান।



ধাপ 1: ইলাস্টিক সার্চ শুরু করুন

সিস্টেমে ইলাস্টিকসার্চ ডাটাবেস বা ইঞ্জিন চালানোর জন্য, কমান্ড প্রম্পটের মতো সিস্টেম টার্মিনাল চালু করুন। এর পরে, পরিদর্শন করুন ' বিন 'এর মাধ্যমে ইলাস্টিকসার্চের ফোল্ডার' সিডি 'আদেশ:

সিডি C:\Users\Dell\Documents\Elk stack\elasticsearch-8.7.0\bin

এর পরে, সিস্টেমে ডাটাবেস চালানোর জন্য ইলাস্টিকসার্চের ব্যাচ ফাইলটি চালান:

elasticsearch.bat

ধাপ 2: কিবানা শুরু করুন

এর পরে, সিস্টেমে কিবানা চালান। এটি করতে, এর ' বিন কমান্ড প্রম্পট থেকে ফোল্ডার:

সিডি C:\Users\Dell\Documents\Elk stack\kibana-8.7.0\bin

এর পরে, কিবানা চালানো শুরু করতে নীচের কমান্ডটি চালান:

kibana.bat

বিঃদ্রঃ: আপনি যদি সিস্টেমে ইলাস্টিকসার্চ এবং কিবানা ইনস্টল এবং সেট আপ না করে থাকেন তবে আমাদের পোস্টগুলিতে নেভিগেট করুন এবং সিস্টেমে সেগুলি ইনস্টল করার জন্য ধাপে ধাপে পদ্ধতিটি দেখুন।

ইলাস্টিক সার্চের জন্য, আমাদের ' উইন্ডোজে .zip সহ ইলাস্টিকসার্চ ইনস্টল এবং সেট আপ করুন ' নিবন্ধ। উইন্ডোজে কিবানা সেট আপ করতে, অনুসরণ করুন “ ইলাস্টিকসার্চের জন্য কিবানা সেটআপ করুন ' নিবন্ধ।

ধাপ 3: কিবানায় লগইন করুন

সিস্টেমে কিবানা শুরু করার পরে, কিবানার ডিফল্ট ঠিকানায় নেভিগেট করুন “ স্থানীয় হোস্ট: 5601 ” ব্রাউজারে, এবং ইলাস্টিকসার্চের লগইন শংসাপত্র প্রদান করুন যেমন “ ইলাস্টিক ” ব্যবহারকারী এবং পাসওয়ার্ড। এর পরে, ' প্রবেশ করুন 'বোতাম:

ধাপ 4: কিবানা 'দেব টুল' খুলুন

এর পরে, 'এ ক্লিক করুন তিনটি অনুভূমিক বার 'আইকন এবং কিবানা খুলুন' দেব টুল ” ডেটা সংরক্ষণ, পুনরুদ্ধার এবং আপডেট করতে API ব্যবহার করতে:

ধাপ 5: সূচক তৈরি করুন

এখন, ব্যবহার করে একটি নতুন সূচক তৈরি করুন PUT / ” API অনুরোধ:

PUT / কর্মচারী-ডেটা

আউটপুট দেখায় যে ' কর্মচারী-ডেটা ” সূচক সফলভাবে তৈরি হয়েছে:

ধাপ 6: নথিতে ডেটা সন্নিবেশ করান

এখন, ব্যবহার করুন ' পোস্ট ” এপিআই ইনডেক্সে ডেটা সংরক্ষণ করতে। নীচের অনুরোধে, ' কর্মচারী-ডেটা ইলাস্টিক সার্চের একটি সূচক, _ডক ইলাস্টিকসার্চ নথিতে ডেটা সঞ্চয় করতে ব্যবহৃত হয়, এবং ' 1 'আইডি হল:

পোস্ট / কর্মচারী-ডেটা / _ডক / 1 ?সুন্দর
{
'নাম' : 'রাফিয়া' ,
'DOB' : '19-নভেম্বর-1997' ,
'সংরক্ষিত' :সত্য
}

ধাপ 7: ইলাস্টিক সার্চ ডকুমেন্ট থেকে ডেটা পুনরুদ্ধার করুন

সূচক বা ইলাস্টিকসার্চ নথি থেকে ডেটা অ্যাক্সেস করতে, ' পাওয়া ” API নিচে ব্যবহার করা হয়েছে:

পাওয়া / কর্মচারী-ডেটা / _ডক / 1 ?সুন্দর

আউটপুট দেখায় যে আমরা সফলভাবে ইলাস্টিকসার্চ ডকুমেন্ট থেকে আইডি 'সহ ডেটা বের করেছি। 1 ”:

এটি ইলাস্টিক সার্চ ডকুমেন্ট সম্পর্কে।

উপসংহার

ইলাস্টিক সার্চ ডকুমেন্ট সাধারণত JSON ফর্ম্যাটে ডেটা সংরক্ষণ করতে ব্যবহৃত হয়। রিলেশনাল ডাটাবেসের মতো, নথিটিকে একটি সারি হিসাবে উল্লেখ করা যেতে পারে যা কিছু সূচকে সংরক্ষণ করা হয়। এই সূচীগুলিতে একাধিক নথি থাকতে পারে যেমন ডাটাবেসের বিভিন্ন টেবিল রয়েছে। এই নথিগুলিতে একাধিক ক্ষেত্র রয়েছে যা ' প্রকৃত মূল্য ' জোড়া তথ্য সংরক্ষণ করতে. এই নিবন্ধটি ইলাস্টিকসার্চ ডকুমেন্টগুলি কী এবং কীভাবে তারা ইলাস্টিকসার্চে কাজ করে তা প্রদর্শন করেছে।