লুসিন এবং ইলাস্টিকের অনুসন্ধানের মধ্যে পার্থক্য কী


139

আমি জানি ইলাস্টিক অনুসন্ধানটি অ্যাপাচি লুসিনের উপর নির্মিত, তবে আমি উভয়ের মধ্যে গুরুত্বপূর্ণ পার্থক্য জানতে চাই।

উত্তর:


217

Lucene একটি জাভা গ্রন্থাগার । আপনি এটি আপনার প্রকল্পে অন্তর্ভুক্ত করতে পারেন এবং ফাংশন কলগুলি ব্যবহার করে এর ফাংশনগুলি উল্লেখ করতে পারেন।

ইলাস্টিকসার্ক লসিনের উপরে নির্মিত একটি জেএসএন ভিত্তিক, বিতরণ , ওয়েব সার্ভার । যদিও এটি Lucene যিনি নীচে প্রকৃত কাজটি করছেন, ইলাস্টিকসার্ক আমাদের লুসিনের উপর একটি সুবিধাজনক স্তর সরবরাহ করে provides ইলাস্টিকসার্কে তৈরি হওয়া প্রতিটি শার্ড একটি পৃথক লুসিন উদাহরণ। তাই সংক্ষেপে

  1. ইলাস্টিকসার্ক লুসিনের উপর নির্মিত এবং লুসিন বৈশিষ্ট্যগুলি উল্লেখ করতে একটি JSON ভিত্তিক REST এপিআই সরবরাহ করে।
  2. ইলাস্টিকসার্ক লুসিনের শীর্ষে একটি বিতরণ সিস্টেম সরবরাহ করে । একটি বিতরণ সিস্টেম লুসিন সচেতন বা এর জন্য নির্মিত এমন কিছু নয়। ইলাস্টিকসার্ক বিতরণ কাঠামোর এই বিমূর্ততা সরবরাহ করে।
  3. ইলাস্টিকসার্ক থ্রেড-পুল, সারি, নোড / ক্লাস্টার মনিটরিং এপিআই, ডেটা মনিটরিং এপিআই, ক্লাস্টার ম্যানেজমেন্ট, ইত্যাদির মতো অন্যান্য সহায়ক বৈশিষ্ট্য সরবরাহ করে

1
ডেটাস্টোর সম্পর্কে উভয়ের মধ্যে কি পার্থক্য রয়েছে?
অ্যালিক্লিজিন-কিলাকা

ডাটা স্টোরের কী হবে?
রুকিয়ান

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

32

@ ভিনিথ মোহন শব্দ ছাড়াও :

উচ্চ উপলভ্যতা: ইলাস্টিকসার্চ বিতরণ করা হয়, যাতে এটি ডেটা প্রতিলিপি পরিচালনা করতে পারে, যার অর্থ আপনার ক্লাস্টারে একাধিক কপি ডেটা থাকা। এটি উচ্চ প্রাপ্যতা সক্ষম করে।

শক্তিশালী ক্যোয়ারী ডিএসএল : ইলাস্টিকসার্ক আমাদের সরবরাহ করে, লুসিনের শীর্ষে কোয়েরি পড়তে এবং লেখার জন্য জেএসএন ইন্টারফেস। ইলাস্টিকসার্ককে ধন্যবাদ, আপনি লুসিন সিনট্যাক্স না জেনে জটিল প্রশ্নগুলি লিখতে পারেন।

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


0

আমি ব্যবহারের দৃষ্টিকোণ থেকে উত্তর দেব।

Lucene একটি অনুসন্ধান ইঞ্জিন গ্রন্থাগার । আপনি নিজের অনুসন্ধান ইঞ্জিনটি তৈরি করতে এটি ব্যবহার করতে চান: হয় নতুন ইলাস্টিকসার্চ বা সোলার প্রতিযোগী বা আপনার ব্যবহারের ক্ষেত্রে সংকীর্ণ কিছু (যেমন পাঠ্য বিশ্লেষণ)।

ইলাস্টিকসার্ক একটি অনুসন্ধান ইঞ্জিন । বেশিরভাগ লোক এটিকে লগের সমষ্টি, পণ্য অনুসন্ধান বা এই দুটিয়ের একটি পরিবর্তনের জন্য ব্যবহার করে (উদাঃ সোশ্যাল মিডিয়া বিশ্লেষণ বা কিছু অনুসন্ধানের মানদণ্ডের জন্য প্রাসঙ্গিক লোকগুলি সন্ধান)। এটি লুসিনের শীর্ষে নির্মিত, সুতরাং এটি এর বৈশিষ্ট্যগুলির সর্বাধিক (যদিও সমস্ত নয়) প্রকাশ করে । এটি শীর্ষেও অনেক কিছু যুক্ত করে:

  • REST এপিআই
  • ক্যোয়ারী ডিএসএল
  • বিতরণ সিস্টেম (ধারায়করণ, প্রতিলিপি, গুচ্ছ পরিচালনা)
  • দিক / সমষ্টি
  • সাধারণ ব্যবহারের জন্য অতিরিক্ত বৈশিষ্ট্য (যেমন ইনজেস্ট প্রসেসিং) এবং পরিচালনা (এর প্রাসঙ্গিক ম্যাট্রিক্স , ব্যাকআপ এবং পুনরুদ্ধার ইত্যাদির নিরীক্ষণের জন্য এপিআই )
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.