অ্যাপাচি সোলার হল একটি ওপেন সোর্স, ফ্রি, প্ল্যাটফর্ম-স্বতন্ত্র এবং উচ্চ-পারফর্মেন্স অনুসন্ধান সার্ভার যা অ্যাপাচি লুসেন প্রোজেক্টের উপর ভিত্তি করে এক্সএমএল / এইচটিটিপি এবং জেসন এপিআই ব্যবহার করে। এই প্রকল্পটি বর্তমানে অ্যাপাচি সফটওয়্যার ফাউন্ডেশনে ইকুবেশন এর অধীনে রয়েছে।
একটি নজরে বৈশিষ্ট্য
মূল বৈশিষ্ট্য হিট হাইলাইটিং, faceted অনুসন্ধান, ক্যাশে, প্রতিলিপি, একটি ওয়েব ভিত্তিক প্রশাসন ইন্টারফেস, উন্নত পূর্ণ-পাঠ্য অনুসন্ধান ক্ষমতা, এটি উচ্চ ভলিউম ওয়েব ট্র্যাফিকের জন্য অপ্টিমাইজ করা হয়, সেইসাথে মান ভিত্তিক খোলা ইন্টারফেস যেমন HTTP , এক্সএমএল, এবং JSON।
উপরন্তু, এটি ব্যাপক এইচটিএমএল অ্যাডমিনিস্ট্রেশন ইন্টারফেস, সার্ভার পরিসংখ্যান, অটো ইনডেক্স রেপ্লিকেশন, অটো রিসার্ভ এবং ফেইলওভার, রিয়েল টাইম ইন্ডেক্সিং এর সাথে, এক্সএমএল কনফিগারেশন সহ অভিযোজ্য এবং নমনীয় এবং একটি এক্সটেনসিবল প্লাগইন আর্কিটেকচারের সাথে আসে।
প্রকল্পটি স্কিমমেইস, ব্যবহারকারীকে দ্রুত Apache Solr দিয়ে শুরু করতে অনুমতি দেয়। এই সময় উভয় স্কিমা এবং পরিকল্পিত মোড সমর্থিত হয়, কিন্তু পরবর্তীটি একটি শক্তিশালী উৎপাদন পরিবেশের দিকে পরিচালিত হবে।
বিভিন্ন ধরনের সল্রর দ্বারা ক্ষেত্রের প্রকারগুলি সহ সমর্থিত হয়, যা কোডের যেকোনও অংশ লেখার মাধ্যমে লুসেন বিশ্লেষকদের মিশ্রণ এবং মেলানোর জন্য আপনাকে সাহায্য করবে। উপরন্তু, এই প্রকল্পটি ডাইনামিক ক্ষেত্রগুলিকে সমর্থন করে যা এ-ফ্লাই-তে সক্ষম হতে পারে।
অন্যান্য আকর্ষণীয় বৈশিষ্ট্যগুলির মধ্যে, আমরা অনুলিপি ক্ষেত্রের কার্যকারিতা উল্লেখ করতে পারি যা ব্যবহারকারীদের একই পদ্ধতির বিভিন্ন পদ্ধতি ব্যবহার করে সহজেই বিশদ ধরনের সহায়তা করতে পারে, ক্ষেত্রের প্রকারগুলি, বাইরের ফাইলগুলির উপর ভিত্তি করে কাস্টম কনফিগারেশনগুলির প্রয়োজন অনুধাবন করতে পারে ভাল হিসাবে অনেক অতিরিক্ত টেক্সট বিশ্লেষণ উপাদান।
হুড এবং প্রাপ্যতা অধীনে
অ্যাপাচি সোলারের ফণাের নীচে একটি কটাক্ষপাত করা, আমরা লক্ষ্য করছি যে অ্যাপ্লিকেশনটি সম্পূর্ণরূপে জাভা প্রোগ্রামিং ভাষায় লিখিত হয়েছে এবং লিনাক্সের 32-বিট এবং 64-বিট ডিস্ট্রিবিউশন, সেইসাথে মাইক্রোসফ্ট উইন্ডোজ এবং ম্যাক অপারেটিং সিস্টেম সমর্থন করে। এক্স অপারেটিং সিস্টেম।
আপনার সুবিধা জন্য, এটি উভয় বাইনারি এবং উৎস আর্কাইভ হিসাবে বিতরণ করা হয়, তাই আপনি সহজে Apache Solr সঙ্গে যতটা সম্ভব সম্ভব হিসাবে শুরু করতে পারেন এবং খুব বেশি ঝামেলা ছাড়া।
কি নতুন :
- ওভারসারি কিছু শেষ বার্তাগুলি প্রক্রিয়া করতে পারে না।
- সৌর স্বতন্ত্র মোডে কোর পুনঃনামকরণ করা হয় না।
- QueryComponent এর rq প্যারামিটার প্যাটারিং আর defType পরামিতি বিবেচনা করে না।
- সল্রিকিউরিপারপার্সের এনপিই ফিক্স করুন যখন একটি ফিল্টার ক্লোনের ভিতরে ক্যোয়ারী শর্তগুলি কিছুই হ্রাস করে।
নতুন কি আছে সংস্করণে:
- নিরাপত্তা কাঠামোর অন্য অনেক উন্নতির পাশাপাশি সোলার এখন একটি প্রমাণীকরণ প্লাগইন প্রয়োগ করে HTTP বেসিক Auth প্রয়োগ করে যা চিড়িয়াখানাতে নিরাপদভাবে সংরক্ষণ করে। সোলারের অ্যাডমিন স্ক্রিন অথবা API গুলির অ্যাক্সেসের জন্য ব্যবহারকারীর নাম এবং পাসওয়ার্ডের জন্য এটি একটি সহজ উপায়।
- নির্মিত কর্তৃপক্ষ প্লাগিনে যেটি ZooKeeper- এ জমা দেওয়া অনুমতিগুলি সহ বিভিন্ন সংস্থার জন্য ACL বাস্তবায়নের উপর সূক্ষ্ম সূক্ষ্ম নিয়ন্ত্রণ প্রদান করে।
- JSON facet API এখন ফ্যাক্ট কমান্ডের জন্য ডোমেনটি পরিবর্তন করতে পারে, মূলত একটি ব্লক যুক্ত করা এবং পিতামাতাকে শিশুদের বা শিশুদের কাছে পাঠানোর আগে পিতামাতাকে ফ্যাক্ট ডেটা গণনা করার আগে।
- নতুন Facet মডিউল / JSON Facet API এর কার্যকারিতাতে বড় উন্নতি।
- পিভট দৃষ্টিভঙ্গিগুলির অধীনে প্রশ্ন এবং রেঞ্জ facets শুধু JSON Facet API- এর মত পিভট ফ্যাসি কিভাবে ঘন ঘন ঘন ঘন ঘন ঘন ঘন ঘন যেমন রেঞ্জ এবং ক্যোয়ারী প্যাটারস হিসাবে।
- আরো এই অনুসন্ধান পারার বিকল্প পছন্দ করুন। আরও লিউকেএই QParser এখন MLT হ্যান্ডলার দ্বারা উপলব্ধ সমস্ত বিকল্প সমর্থন করে। ক্যোয়ারী পার্সার হ্যান্ডলারের চেয়ে অনেক বেশি বহুমুখী কারণ এটি ক্লাউড মোডে কাজ করে এবং যেকোনো জায়গায় একটি স্বাভাবিক ক্যোয়ারী নির্দিষ্ট করা যায়।
- সল্রজে
এ স্কিমাই API সমর্থন যোগ করা হয়েছে
- ক্যোয়ারী-সময় যোগ করার জন্য স্কোরিং মোড যোগ করা এবং যোগদান করুন।
- হাস্য প্রতিক্রিয়া ফর্ম্যাটটি যোগ করা
নতুন কি কি সংস্করণে 4.10.3:
সোলার 4.10.2-এ 10 টি বাগ সংশোধন করা হয়েছে, সেইসাথে Lucene 4.10.2 এবং এর ২ টি বাগ সংশোধন করা হয়েছে।
নতুন কি রয়েছে 4.6.1 সংস্করণে:
আপাচি টিকা 1.4
কার্রোট ২ 3.8.0
গতি 1.7 এবং দ্রুতি সরঞ্জাম 2.0
অপাখার UIMA 2.3.1
আপাবা জুকিকিপার 3.4.5
ত্রুটি সংশোধন:
SOLR-5408: একক সাজানোর মাপদণ্ড ব্যবহার করা হলে CollapsingQParserPlugin স্কোর ভুলভাবে
(ব্র্যান্ডন চ্যাপম্যান, জোয়েল বার্নস্টাইন)
SOLR-5416: CollapsingQParserPlugin ব্রেক / ট্যাগ ফ্যাসকেটিং বাদ দেয়
(ডেভিড বয়চুক, জোয়েল বার্নস্টাইন)
SOLR-5442: টমক্যাট দ্বারা পরিবেশিত হলে পাইথন ক্লায়েন্ট প্রক্সিযুক্ত প্রতিক্রিয়াকে পার্স করতে পারছে না।
(প্যাট্রিক হান্ট, গ্রেগরি চ্যানন, ভামসি ইনারগ্লাদ, রোমান রিগোও, মার্ক মিলার)
SOLR-5445: প্রক্সিডের প্রতিক্রিয়াগুলি প্রতিটি কীগুলির জন্য প্রথম একের পরিবর্তে সকল শিরোনামগুলি প্রচার করা উচিত।
(প্যাট্রিক হান্ট, মার্ক মিলার)
SOLR-5479: SolrCmdDistributor পুনরায় চেষ্টা করা যুক্তিবিজ্ঞান স্টপ যদি অনুরোধের জন্য একজন নেতা 1 সেকেন্ডে পাওয়া যাবে না।
(মার্ক মিলার)
SOLR-5532: কিছু ওয়েব কনটেইনার / প্রক্সি জন্য SolrJ সামগ্রী-প্রকার বৈধতা অত্যন্ত কঠোর।
(জাকব ফুরার, হসম্যান, শন হেসে, উয়ে শিন্ডলার, মার্ক মিলার)
SOLR-5547: SolrJ এর সংগ্রহ ব্যবহার করে একটি সংগ্রহ ওরগুলি তৈরি করা অ্যাডমিন রেজাইমে একই নামের উপনাম নাম এবং উপাধি সংগ্রহ সেট করে।
(হারুন শ্রাম, মার্ক মিলার) SOLR-5577: সম্ভবত ZooKeeper মেয়াদ একটি নির্দিষ্ট পরিমাণ আপডেটগুলি ধীর হওয়া উচিত নয়, বরং একটি নির্দিষ্ট সময়ের পরে আপডেটগুলি কেটে দেওয়া উচিত।
(মার্ক মিলার, ক্রিস্টিন পোচারচেক, রামকুমার আয়েংগার)
SOLR-5580: স্পষ্ট শার্ট এবং coreNodeName উভয়ের সাথে একটি কোর তৈরি করার সময় NPE।
(ইউইপেন ইয়াং, মার্ক মিলার)
SOLR-5552: সরকারী পুনরুদ্ধারের প্রক্রিয়াটি ভুল নেতা নির্বাচন করতে পারে যদি শার্টের জন্য সমস্ত প্রতিলিপি নিচে নেমে আসে এবং পুনরুদ্ধারের পাশাপাশি পুনরুদ্ধারের যে আপডেটগুলি পুনরুদ্ধার করা উচিত তা হ'ল।
(টিমোথি পটার, মার্ক মিলার)
SOLR-5569 একটি প্রতিরূপ চেষ্টা করা উচিত এবং কোনও নেতা থেকে পুনরুদ্ধার না হওয়া পর্যন্ত এটি প্রকাশ করা উচিত নয়।
(মার্ক মিলার)
SOLR-5568 একটি সোলারকোটার নেতার হওয়ার সিদ্ধান্ত নিতে পারে না কারণ ক্লাস্টার রাষ্ট্রটি অন্য কোনও সোলারকোর সক্রিয় নয়।
(মার্ক মিলার)
SOLR-5496: আমরা কোনও HTTP অনুসন্ধান ম্যানেজারকে HttpClients অনুসন্ধান না করে নিশ্চিত করতে পারি যে সমস্ত http সংযোগ পরিচালকরা শাটডাউন করে।
(মার্ক মিলার)
SOLR-5583: সমঝোতা আপডেট সলর সার্ভার # ব্লকসম্পাদনা নির্বাহক পরিষেবাটি বন্ধ হয়ে গেলে সম্পূর্ণ হয়ে যাবে।
(মার্ক মিলার)
SOLR-5586: সমস্ত ZkCmd এক্সপোজার এর zk ক্লায়েন্ট সময় শেষের সাথে আরম্ভ করা উচিত। (মার্ক মিলার)
SOLR-5587: নির্বাচনের পন্থা যথাযথভাবে প্রস্তুত করা হয়েছে তা নিশ্চিত করার জন্য নির্বাচনী কনসেপ্টের প্রয়োগগুলি জাকিসিএমডি এক্সেক্টর # নিশ্চিত করতে হবে।
(মার্ক মিলার)
SOLR-5540: HdfsLockFactory যদি প্রয়োজন হয় তবে অবশ্যই লক প্যারেন্ট ডিরেক্টরি তৈরি করতে হবে।
(মার্ক মিলার)
SOLR-4709: রেফারেন্সের পরে কনফিগার ফাইলগুলি পরিবর্তিত হলে মূল রিলোডটি রেস শর্তের কারণে ব্যর্থ হতে পারে। (মার্ক মিলার, হোসেন))
SOLR-5503: 'নেতৃস্থানীয়দের কাছে অগ্রসর' অনুরোধগুলি কম আক্রমনাত্মকভাবে - আইওএক্সপেস্পেশনের পরিবর্তে এবং 500 এর সাথে সংযোগ স্থাপন করুন।
(মার্ক মিলার)
SOLR-5588: পিয়ারসিঙ্ক সাফল্য হিসাবে ব্যর্থ সংযোগগুলি গণনা করে না।
(মার্ক মিলার)
SOLR-5564: এলএলআরএলএমএলএলনেটেটফিল্ডলেবলটি ফলোব্যাকের চেষ্টা করার সময় মূল ক্ষেত্রটিতে প্রয়োগ করা উচিত
<লি> (janhoy) করুন
SOLR-5608: ZooKeeper কে প্রকাশ করার জন্য বন্ধ সোলারকোরকে অনুমতি দেবেন না।
(মার্ক মিলার, শন হেসে)
SOLR-5615: একটি ZK সেশনের মেয়াদ শেষ হওয়ার পরে পুনরুদ্ধারের চেষ্টা করার সময় বিলম্ব।
(রামকুমার আযেঙ্গার, মার্ক মিলার)
SOLR-5543: solr.xml প্রবৃত্তি ব্যবহার করার সময় কোর সোয়াপগুলি solr.xml- এর মধ্যে ডুপ্লিকেট কোর এন্ট্রিগুলিতে রূপান্তরিত হয়েছে।
(বিল বেল, অ্যালান উডওয়ার্ড)
SOLR-5618: ক্যোয়ারিতে মিথ্যা ক্যাশে হিটস ফিক্স করুন রিসার্চ ক্যাশে যখন হ্যাশকোড সমান এবং নকল ফিল্টারের প্রশ্নগুলি এক অনুরোধের মধ্যে বিদ্যমান থাকে
<লি> (hossman) করুন
SOLR-4260: সমঝোতা আপডেট সলর সার্ভার # ব্লকসম্পাদনা পূর্বে সমস্ত আপডেটগুলি সম্পন্ন হওয়ার আগেই ফিনিশ করা যাবে। এর ফলে প্রতিলিপিগুলি হারিয়ে যাওয়ার জন্য বিতরণ বিতরণগুলি হতে পারে।
(মার্কুস জেলসমা, টিমোথি পটার, জোয়েল বার্নস্টেইন, মার্ক মিলার)
SOLR-5645: CoreContainer এর মাধ্যমে একটি SolrCore পুনরায় লোড নতুন সোলারকোরের সাথে আবার zk এ চেষ্টা করে নিবন্ধন করবে।
(মার্ক মিলার)
SOLR-5636: SolrRequestParsers প্রতিটি অনুরোধে কিছু xpath লক্ষণগুলি দেখায়, যা একত্রীকরণের সমস্যাগুলির কারণ হতে পারে।
(মার্ক মিলার)
SOLR-5658: প্রতিলিপি বিতরণ এবং ওয়্যারড্রাইভটি এখন যে সোলার ক্লাউড আপডেট বিতরণ করার জন্য জাববিন ব্যবহার করে তা বিতরণ করা হচ্ছে না।
(মার্ক মিলার, বরুণ ঠাকর, এলোডি সনিয়ার, শালিন)
আপনি নিখুঁতকরণ: আপনি
SOLR-5576: সোলারকোরের একটি ডোনার স্ট্যাটাস নিবন্ধন করার জন্য নিবন্ধন এবং অপেক্ষা করার সময় সংহততা বৃদ্ধি করুন।
(মার্ক মিলারের মাধ্যমে ক্রিস্টিন পোচারচকে)
নতুন কি কি সংস্করণ 4.6.0:
যে
ঝাল বিছিন্ন বিকল্পগুলির জন্য অনেক উন্নতি এবং উন্নতি
বিশ্লেষণ ইনফিক্সাসগারের লিভারেজের জন্য নতুন বিশ্লেষণ ইনফিক্স লুকাকফার
উচ্চ কর্মক্ষেত্র ক্ষেত্রগুলির উপর উচ্চ কর্মক্ষেত্রের ফিল্ডগুলির জন্য নতুন collapsingQParserPlugin
সংগ্রহস্থানের জন্য নতুন সোলারজেড APIs
নতুন ডকব্যাশড ভার্সন কনফারেন্সস প্রসেসরফেক্টর ব্যবহারকারী কনফিগার করা ডক-কেন্দ্রিক সংস্করণ নিয়মগুলির জন্য সমর্থন প্রদান করে
নতুন ডিফল্ট সূচক বিন্যাস: Lucene46Codec
নতুন EnumField প্রকার
নতুন কি আছে 4.5.1 সংস্করণে:
সোলার 4.5.1 এর মধ্যে কয়েকটি বাগ সংশোধন রয়েছে, যার মধ্যে 2 টি গুরুতর বিবেচিত।
নতুন কি আছে 4.5.0 সংস্করণে:
কাস্টম শাংচিং সমর্থন, উন্নত রাউটিং, এবং মাল্টি-থ্রেডেড faceting।
নতুন কি আছে সংস্করণ 4.2.0:
স্কিমাটির জন্য একটি পাঠযোগ্য দিক REST API। সর্বদা HTTP উপর স্কিমা introspect করতে চেয়েছিলেন? এখন তুমি পার. মনে হচ্ছে লেখার পাশের পাশে আসছে।
DocValues সোলার মধ্যে একত্রিত করা হয়েছে DocValues ক্ষেত্র ক্যাশের চেয়ে অনেক বেশি দ্রুত লোড করা যায় এবং বিভিন্ন কম্প্রেশন অ্যালগরিদমগুলি পাশাপাশি RAM বা ডিস্ক উপস্থাপনাগুলিও ব্যবহার করতে পারে। Faceting, বাছাই, এবং ফাংশন প্রশ্নের সব উপকার পেতে। কিভাবে ওএস হ্যান্ডলিং faceting এবং গাদা বন্ধ caches বাছাই সম্পর্কে? আর 60 টি গিগাবাইট হ্যাপস টানিং? কিভাবে প্রতি সেকেন্ডে DocValues faceting পদ্ধতি একটি snappy নতুন সম্পর্কে? সংখ্যাগত faceting উন্নত? মিষ্টি। আপনি
সংগ্রহ আলিশিং সময় ভিত্তিক তথ্য পেয়েছেন? একটি অস্থায়ী সংগ্রহে পুনরায় সূচী এবং তারপর উত্পাদন এটি অদলবদল করতে চান? সম্পন্ন. শার্দ আলীজিংয়ের জন্য টিউন করুন।
সংগ্রহ API প্রতিক্রিয়া। সংগ্রহ API এ এখনও 4.0 সালে খুব নতুন ছিল, এবং এটি 4.1 এ একটি ন্যায্য বিট উন্নত যখন, প্রতিক্রিয়া অবশ্যই প্রয়োজন ছিল, কিন্তু কাটা বন্ধ মিস। প্রাথমিকভাবে, আমরা সংগ্রহ এপিআই সুপার ফল্ট সহিষ্ণু করতে সিদ্ধান্ত নিয়েছে, যা প্রতিক্রিয়া করতে tougher করা। কিভাবে কোনও ঘটনা ঘটেছে তা দেখতে লোগের ফাইলগুলির মাধ্যমে কেউই খোঁজ করতে চায় না। 4.2 এ সম্পন্ন হয়েছে।
যে কোনও নোডের সাথে যেকোনো সংগ্রহের সাথে ইন্টারঅ্যাক্ট করুন। 4.2 পর্যন্ত, আপনি শুধুমাত্র আপনার ক্লাস্টারের একটি নোডের সাথে ইন্টারঅ্যাক্ট করতে পারেন যদি আপনি সংগ্রহ / আপডেট করতে চান এমন একটি সংগ্রহের অন্তত একটি প্রতিলিপি হোস্ট করে থাকেন। আর - কোন নোড জিজ্ঞাসা করুন, এটি আপনার উদ্দেশ্যে সংগ্রহের একটি অংশ আছে বা না এবং একটি প্রক্সি প্রতিক্রিয়া পেতে।
কাস্টম শার্ট নামগুলিকে অনুমতি দিন যাতে নতুন হোস্টের ঠিকানাগুলি অবসরপ্রাপ্ত shards জন্য নিতে পারে। ইলাস্টিক ইপস ছাড়া আমাজন উপর কাজ? এটি আপনার জন্য।
লুসিনি 4.2 অপ্টিমাইজেশান যেমন কম্প্রেসেড টার্ম ভেক্টর।
নতুন কি আছে সংস্করণ 3.3.0:
গ্রুপিং / ফিল্ড আটকানো
একটি নতুন, অটোমেটন-ভিত্তিক পরামর্শ / স্বয়ংসম্পূর্ণ বাস্তবায়ন যা ছোট পরিমাণে RAM খরচের একটি আদেশ প্রদান করে।
KStemFilterFactory, ইংরেজি জন্য একটি কম আক্রমনাত্মক স্টেম্মার একটি অপ্টিমাইজ করা বাস্তবায়ন।
একটি নতুন, আরও কার্যকরী মার্জ পলিসি (TieredMergePolicy) সোলার ডিফল্ট। আরও তথ্যের জন্য http://s.apache.org/merging দেখুন।
গুরুত্বপূর্ণ ত্রুটির কারণে বানান পরীক্ষায় অত্যন্ত উচ্চ RAM ব্যবহার করে।
অ্যাফ্যাচ লুসেন 3.3 থেকে বাগফিক্স এবং উন্নতি
নতুন কি আছে 3.2.0 সংস্করণে:
যে
JSON আপডেট বিন্যাস ব্যবহার করার সময় ওভারব্রাইট এবং কমিটি ওয়াইটিন হিসাবে অনুরোধ প্যারামিটার হিসাবে নির্দিষ্ট করার প্রয়োজন
টার্মকপিপ্রেসার প্লাগিন, ক্ষেত্রের ফ্যাসিটিং বা পদগুলির উপাদান থেকে ফিরে পদগুলির থেকে ফিল্টারের প্রশ্নগুলি তৈরি করার সময় দরকারী।
DebugComponent এখন NamedList ব্যবহার করে স্প্ল্যাশানেশন.টাস্টারের পরিবর্তে এর প্রতিক্রিয়াগুলি ব্যাখ্যা করার মডেলটিকে সমর্থন করে।
UIMA এবং Carrot2 একীকরণে উন্নতি
অ্যাফ্যাচ লুসিন 3.2 থেকে বাগফিক্স এবং উন্নতি
নতুন কি আছে 3.2.0 সংস্করণে:
JSON আপডেট উন্নতি করা হয়েছে।
অনুসন্ধান ফলাফল ক্লাস্টারিং এবং UIMA ইন্টিগ্রেশন উন্নত হয়েছে।
বাগ সংশোধন করা হয়েছে।
22 Jun 18
পাওয়া মন্তব্যসমূহ না