সোলার এবং লুসিনের মধ্যে পার্থক্য


163

আমি জানি যে লুসিন এবং সোলার 2 টি ভিন্ন ভিন্ন অ্যাপাচি প্রকল্প যা একসাথে কাজ করার জন্য তৈরি করা হয়, তবে প্রতিটি প্রকল্পের লক্ষ্য কী তা আমি বুঝতে পারি না।

আমি এখন অবধি যা বুঝেছি তার জন্য হ'ল লুসিন অনুসন্ধান অনুসন্ধান তৈরি করতে ব্যবহৃত হয় এবং সোলার অনুসন্ধানগুলি সম্পাদন করতে এই সূচকটি ব্যবহার করে। আমি ঠিক আছি নাকি এটি সম্পূর্ণ ভিন্ন দৃষ্টিভঙ্গি?


5
না lucene.apache.org/solr (এবং Lucene জন্য সমতুল্য পৃষ্ঠা) উত্তর আছে?
এনপিই

হ্যাঁ আপনি ঠিক বলেছেন, সোলার বৈশিষ্ট্যগুলির পৃষ্ঠাটি পার্থক্যটি পরিষ্কার করে। সি আমি যদি বুঝতে পারি আমি লুসিনকে একা ব্যবহার করতে পারি তবে সোলারের কাজ করার জন্য লুসিনের প্রয়োজন।
অন্ধকারের

2
লুসিনের বিপরীতে, সোলার একটি ওয়েব অ্যাপ্লিকেশন (ওয়ার) যা কোনও সার্লেট পাত্রে যেমন জেটি, টমক্যাট, রজন ইত্যাদি স্থাপন করা যেতে পারে, নন-প্রোগ্রামাররা সোলার ইনস্টল করে ব্যবহার করতে পারেন। লুসিন পারে না। লুসনেটোরিয়াল
লাকী

উত্তর:


229

@ দরখির: লুসিন এবং সোলার হ'ল 2 টি ভিন্ন ভিন্ন অ্যাপাচি প্রকল্প যা একসাথে কাজ করার জন্য তৈরি করা হয়েছে, আমি বুঝতে পারি না প্রতিটি প্রকল্পের লক্ষ্য কী।

1) সোলার হুডের নীচে লুসিন ব্যবহার করে। লোলসিনের সোলার এপিআই সম্পর্কে কোনও ধারণা নেই।

2) Lucene একটি শক্তিশালী অনুসন্ধান ইঞ্জিন কাঠামো যা আমাদের অ্যাপ্লিকেশনটিতে অনুসন্ধানের সক্ষমতা যুক্ত করতে দেয়। এটি অনুসন্ধান সম্পর্কিত সমস্ত জটিল ক্রিয়াকলাপগুলি গোপন করার সময় একটি সহজেই ব্যবহারযোগ্য এপিআই প্রকাশ করে। যে কোনও অ্যাপ্লিকেশন কেবল সোলার নয়, এই গ্রন্থাগারটি ব্যবহার করতে পারে।

3) সোলার লুসিনকে ঘিরে তৈরি করা হয়েছে। এটি কেবল লুসিনের চারপাশে কোনও HTTP- র‍্যাপার নয়, লুসিনে আরও অস্ত্রাগার যুক্ত করার জন্য এটি পরিচিত । সোলার বাক্সের বাইরে ব্যবহারের জন্য প্রস্তুত। এটি একটি ওয়েব অ্যাপ্লিকেশন যা সম্পর্কিত অবকাঠামো এবং লুসিনের অফারগুলি ছাড়াও আরও অনেকগুলি বৈশিষ্ট্য সরবরাহ করে।

@darkheir: লুসিন একটি অনুসন্ধান সূচক তৈরি করতে ব্যবহৃত হয় এবং সোলার অনুসন্ধানগুলি সম্পাদন করতে এই সূচকটি ব্যবহার করে। আমি ঠিক আছি নাকি এটি সম্পূর্ণ ভিন্ন দৃষ্টিভঙ্গি?

4) লুসিন সলারের দ্বারা কেবল গ্রাহকের জন্য সূচক তৈরি করে না । Lucene অনুসন্ধান সম্পর্কিত সমস্ত ক্রিয়াকলাপ পরিচালনা করে। যে কোনও অ্যাপ্লিকেশন লুসিন ফ্রেমওয়ার্ক ব্যবহার করতে পারে।

উদাহরণস্বরূপ সোলার, ইলাস্টিক অনুসন্ধান, লিঙ্কডইন (হ্যাঁ, হুডের নীচে), ইত্যাদি ..

এই নিবন্ধটি দেখুন: লুসিন বনাম সোলার

আপডেট (6/18/14)

Lucene কখন ব্যবহার করবেন?

  • আপনি একজন অনুসন্ধান ইঞ্জিনিয়ার এবং
  • আপনি একজন প্রোগ্রামার এবং
  • আপনি Lucene AND এর প্রায় সমস্ত অভ্যন্তরীণ উপর সম্পূর্ণ নিয়ন্ত্রণ চান
  • আপনার প্রয়োজনীয়তাগুলি আপনাকে Lucene AND এ সমস্ত ধরণের গিরিযুক্ত কাস্টমাইজেশন করার জন্য দাবি করে
  • আপনি আপনার সন্ধানের অবকাঠামোগত উপাদান যেমন স্কেলিং, বিতরণ ইত্যাদির যত্ন নিতে ইচ্ছুক

সোলার কখন ব্যবহার করবেন?

  • উপরের কমপক্ষে একটিরও অর্থ হয়নি। অথবা
  • আপনি এমন কিছু চান যা বাক্সের বাইরে ব্যবহার করতে প্রস্তুত (এমনকি জাভা সম্পর্কে অজানা) বা OR
  • আপনার অবকাঠামো প্রয়োজনীয়তা অনুসন্ধান কাস্টমাইজেশন প্রয়োজনীয়তা ছাড়িয়ে গেছে।

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

এমন লোক আছে, ' লুচিন ব্যবহার করতে হবে ' শিবিরের অধীনে, তবে এখনও সোলারটিকে ব্যবহার করা সহজ বলে প্লেইন লুসিনের চেয়ে বেশি পছন্দ করে। যাইহোক, তারা সোলারকে সর্বোচ্চ মাত্রায় অনুকূলিতকরণ থেকে নিজেকে বিরত রাখেন না।

বিটিডাব্লু, আমি দেখতে পাচ্ছি যে সোলার (৪.x) এর উপরে লুসিনের (৪.x) চেয়ে বেশি সংস্থান রয়েছে।


31

লুসিন হ'ল একটি নিম্ন স্তরের জাভা গ্রন্থাগার (যার মধ্যে নেট। নেট ইত্যাদি বন্দর রয়েছে) যা সূচীকরণ, বিশ্লেষণ, অনুসন্ধান ইত্যাদি প্রয়োগ করে ments

সোলার হ'ল স্ট্যান্ডসোনাল প্রি-কনফিগার করা পণ্য / ওয়েব অ্যাপ্লিকেশন যা লুসিন ব্যবহার করে। আপনি যদি জাভা এপিআইয়ের পরিবর্তে এইচটিটিপি এপিআই দিয়ে কাজ করতে পছন্দ করেন তবে সোলার আপনার জন্য। সোলার শীর্ষে কিছু অতিরিক্ত বৈশিষ্ট্যও পেয়েছে (যেমন গ্রুপিং )।


21

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

সূত্র: Lucene-vs-solr - Lucene টিউটোরিয়াল


5
যা লুসনেটোরিয়াল.com/lucene - vs - solr.html থেকে অনুলিপি করা হয়েছে আপনি যখনই উত্সটি উদ্ধৃত করে পেস্টের উত্তরটি অনুলিপি করেন তবে দয়া করে উত্সটি উল্লেখ করুন। ;)
ভাগ্যবান

1
পৃষ্ঠাটি এখন অফলাইন বলে মনে হচ্ছে।
dev_feed

15

সোলার লুজিনের উপরে একটি অনুসন্ধান প্ল্যাটফর্ম সরবরাহ করতে নির্মিত।

নীচের থেকে উপরের পর্যন্ত নিম্নলিখিত স্তরগুলিতে প্ল্যাটফর্ম অনুসন্ধান করুন:

  • উপাত্ত
    • উদ্দেশ্য: বিভিন্ন ডেটা প্রকার এবং উত্স উপস্থাপন করুন
  • ডকুমেন্ট বিল্ডিং
    • উদ্দেশ্য: সূচীকরণের জন্য নথির তথ্য তৈরি করুন
  • সূচক এবং অনুসন্ধান
    • উদ্দেশ্য: একটি নথি সূচী তৈরি করুন এবং ক্যোয়ারী করুন
  • যুক্তি বর্ধন
    • উদ্দেশ্য: অনুসন্ধান অনুসন্ধান এবং ফলাফল প্রক্রিয়াকরণের জন্য অতিরিক্ত যুক্তি
  • প্ল্যাটফর্ম পরিষেবা অনুসন্ধান করুন
    • উদ্দেশ্য: পরিষেবা প্ল্যাটফর্ম সরবরাহ করতে অনুসন্ধান ইঞ্জিন কোরের অতিরিক্ত কার্যকারিতা যুক্ত করুন।
  • ইউআই অ্যাপ্লিকেশন
    • উদ্দেশ্য: শেষ-ব্যবহারকারী অনুসন্ধান ইন্টারফেস বা অ্যাপ্লিকেশন

সোলার স্ট্যাক

রেফারেন্স নিবন্ধ: এন্টারপ্রাইজ অনুসন্ধান


12

এসএলআর হ'ল লুসিন সূচকের উপরে একটি মোড়ক

এটি বোঝা সহজ: এসএলআর হ'ল গাড়ি এবং লুসিন এটির ইঞ্জিন । আপনার গাড়ী (এসএলআর) কীভাবে চালনা করতে হবে তা জানতে হবে এবং আপনার গাড়ির ইঞ্জিনে কোনও সমস্যা দেখা দিলে অবশ্যই ইঞ্জিনের কয়েকটি জিনিস (লুসিন) জানতে হবে।

একটি নিরাপদ ড্রাইভ আছে :)


3
আপনি এত ঝোঁক থাকলে লুসিন ইঞ্জিন ব্যবহার করে নিজের গাড়ি তৈরি করতে পারতেন তা উল্লেখ করার দরকার নেই ।
ইঙ্গিত

1

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

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


0

আপনি এখানে লুসেন্স এবং সৌর উদ্দেশ্য সম্পর্কে একটি ভাল তুলনা খুঁজে পেতে পারেন:

http://www.lucenetutorial.com/lucene-vs-solr.html

টিএলডিআর: লুসেন্স কেবল ইঞ্জিন, সোলারটি আপনি গাড়ি চালাতে পারেন (বিশ্রাম-এপিআই ইত্যাদি দিয়ে সজ্জিত)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.