أباتشي لوسين
تحتاج هذه المقالة إلى مصادر إضافية للتحقق . ( فبراير 2012 ) |
| المطور(ون) | مؤسسة أباتشي للبرمجيات |
|---|---|
| الإصدار الأولي | 1999 |
| إصدار مستقر | 10.0.0 / 14 أكتوبر 2024 [1] |
| مستودع |
|
| مكتوب في | جافا |
| نظام التشغيل | متعدد المنصات |
| يكتب | البحث والفهرس |
| رخصة | رخصة أباتشي 2.0 |
| موقع إلكتروني | لوسين.apache.org |
Apache Lucene هي مكتبة برمجيات محرك بحث مجانية ومفتوحة المصدر ، كتبت في الأصل بلغة Java بواسطة Doug Cutting . وهي مدعومة من قبل Apache Software Foundation ويتم إصدارها بموجب ترخيص Apache Software . يُستخدم Lucene على نطاق واسع كأساس قياسي لتطبيقات البحث في الإنتاج. [2] [3] [4]
تم نقل Lucene إلى لغات برمجة أخرى بما في ذلك Object Pascal و Perl و C# و C++ و Python و Ruby و PHP . [5]
تاريخ
كتب دوج كاتنج برنامج لوسين في الأصل عام 1999. [6] وكان لوسين هو محرك البحث الخامس الذي يكتبه. وقد كتب سابقًا محركين أثناء عمله في مركز أبحاث زيروكس ، ومحركًا واحدًا في شركة أبل ، ومحركًا رابعًا في شركة إكسايت . [7] وكان متاحًا في البداية للتنزيل من موقعه الرئيسي على موقع SourceForge على الويب. وانضم إلى عائلة منتجات جافا مفتوحة المصدر التابعة لمؤسسة أباتشي للبرمجيات في جاكرتا في سبتمبر 2001 وأصبح مشروع أباتشي الخاص به على مستوى عالٍ في فبراير 2005. اسم لوسين هو الاسم الأوسط لزوجة دوج كاتنج والاسم الأول لجدتها لأمها. [8]
كان Lucene يتضمن في السابق عددًا من المشاريع الفرعية، مثل Lucene.NET و Mahout و Tika و Nutch . والآن أصبحت هذه المشاريع الثلاثة مشاريع مستقلة على مستوى عالٍ.
في مارس 2010، انضم خادم البحث Apache Solr كمشروع فرعي لـ Lucene، مما أدى إلى دمج مجتمعات المطورين.
تم إصدار الإصدار 4.0 في 12 أكتوبر 2012. [9]
في مارس 2021، قامت Lucene بتغيير شعارها، وأصبح Apache Solr مشروع Apache رفيع المستوى مرة أخرى، مستقلاً عن Lucene.
المميزات والاستخدام الشائع
على الرغم من أن Lucene مناسب لأي تطبيق يتطلب فهرسة النص الكامل والقدرة على البحث، إلا أنه معروف بفائدته في تنفيذ محركات البحث على الإنترنت والبحث المحلي في موقع واحد. [10] [11]
يتضمن Lucene ميزة لإجراء بحث غامض استنادًا إلى مسافة التحرير . [12]
تم استخدام Lucene أيضًا لتنفيذ أنظمة التوصية. [13] على سبيل المثال، يمكن لفئة "MoreLikeThis" من Lucene إنشاء توصيات لمستندات مماثلة. في مقارنة بين نهج التشابه القائم على المتجهات لـ "MoreLikeThis" ومقاييس تشابه المستندات القائمة على الاستشهاد، مثل تحليل الاستشهاد المشترك وتقارب الاستشهاد المشترك، تفوق نهج Lucene في التوصية بمستندات ذات خصائص هيكلية متشابهة للغاية وارتباط أضيق. [14] على النقيض من ذلك، تميل مقاييس تشابه المستندات القائمة على الاستشهاد إلى أن تكون أكثر ملاءمة للتوصية بمستندات ذات صلة أوسع، [14] مما يعني أن الأساليب القائمة على الاستشهاد قد تكون أكثر ملاءمة لتوليد توصيات عرضية ، طالما أن المستندات التي يجب التوصية بها تحتوي على اقتباسات نصية.
المشاريع المعتمدة على لوسين
إن Lucene بحد ذاته عبارة عن مكتبة فهرسة وبحث فقط ولا تحتوي على وظائف الزحف وتحليل HTML . ومع ذلك، هناك العديد من المشاريع التي تعمل على توسيع قدرات Lucene:
- Apache Nutch – يوفر إمكانية الزحف إلى الويب وتحليل HTML [ بحاجة لمصدر ]
- Apache Solr – خادم بحث مؤسسي
- CrateDB – قاعدة بيانات SQL مفتوحة المصدر وموزعة مبنية على Lucene [15]
- DocFetcher – تطبيق بحث سطح مكتب متعدد المنصات [ بحاجة لمصدر ]
- Elasticsearch – خادم بحث مؤسسي تم إصداره في عام 2010 [16] [17]
- Kinosearch – محرك بحث مكتوب بلغة Perl و C [18] ومنفذ غير محكم من Lucene. [19] يستخدم برنامج Socialtext wiki محرك البحث هذا، [ 18 ] وكذلك الحال مع MojoMojo wiki. [20] كما يستخدمه أيضًا قاعدة بيانات التمثيل الغذائي البشري (HMDB) [21] وقاعدة بيانات السموم والأهداف السامة (T3DB). [22]
- MongoDB Atlas Search – تطبيق بحث مؤسسي سحابي يعتمد على MongoDB وApache Lucene
- OpenSearch – خادم بحث مؤسسي مفتوح المصدر يعتمد على نسخة فرعية من Elasticsearch 7
- Swiftype – شركة ناشئة في مجال البحث المؤسسي تعتمد على Lucene
انظر أيضا
مراجع
- ^ "مرحبًا بكم في Apache Lucene". قسم أخبار Lucene™. مؤرشف من الأصل في 12 فبراير 2021 . تم الاسترجاع في 12 فبراير 2020 .
- ^ كامفويس، كريس؛ دي فريس، أرين ب.؛ بويتسوف، ليونيد؛ لين، جيمي (2020)، "أي BM25 تقصد؟ دراسة إعادة إنتاج واسعة النطاق لمتغيرات التسجيل"، في خوسيه، جويمون م.؛ يلماز، أمينة؛ ماجالهايس، جواو؛ كاستيلز، بابلو (المحررون)، التقدم في استرجاع المعلومات ، مذكرات محاضرات في علوم الكمبيوتر، المجلد 12036، شام: سبرينغر إنترناشيونال للنشر، ص 28-34، doi :10.1007/978-3-030-45442-5_4، ISBN 978-3-030-45441-8، PMC 7148026
- ^ جراند، أدريان؛ موير، روبرت؛ فيرينزي، جيم؛ لين، جيمي (2020)، "من ماكس سكور إلى بلوك ماكس واند: قصة كيف حسن لوسين بشكل كبير أداء تقييم الاستعلام"، في خوسيه، جويمون م.؛ يلماز، أمينة؛ ماجالهايس، جواو؛ كاستيلز، بابلو (المحررون)، التقدم في استرجاع المعلومات ، مذكرات محاضرات في علوم الكمبيوتر، المجلد 12036، شام: سبرينغر إنترناشيونال للنشر، ص 20-27، doi :10.1007/978-3-030-45442-5_3، ISBN 978-3-030-45441-8، PMC 7148045
- ^ أزوباردي ، ليف. مشفيغي، يشار؛ هالفي، مارتن؛ الخوالدة، رامي س.؛ بالوغ، كريستيان؛ دي بوتشيو، إيمانويل؛ سيكاريللي، دييغو؛ فرنانديز لونا، خوان م؛ هال، تشارلي. مانيكس، جيك. بالتشودري ، سوبارنا (2017/02/14). “Lucene4IR: تطوير موارد تقييم استرجاع المعلومات باستخدام Lucene”. منتدى ACM SIGIR . 50 (2): 58-75. دوى :10.1145/3053408.3053421. ISSN 0163-5840. S2CID 212416159.
- ^ "LuceneImplementations". apache.org . مؤرشف من الأصل في 6 أكتوبر 2015 . تم الاسترجاع 23 سبتمبر 2015 .
- ^ KeywordAnalyzer "بحث أفضل مع Apache Lucene وSolr" (PDF) . 19 نوفمبر 2007. مؤرشف من الأصل (PDF) في 31 يناير 2012.
- ^ Cutting, Doug (2019-06-07). "لقد كتبت محركي بحث في Xerox PARC، ثم V-Twin في Apple، ثم أعدت كتابة بحث Excite، ثم Lucene. لذا، هل يمكن اعتبار Lucene V-Twin 3.0؟ بعد ما يقرب من 25 عامًا، لا يزال V-Twin موجودًا كمجموعة أدوات بحث Mac OS X!". @cutting . تم الاسترجاع في 2019-06-19 .
- ^ باركر، دين (2016). إدارة محتوى الويب . أوريلي. ص 233. ISBN 978-1491908105.
- ^ "Apache Lucene - Welcome to Apache Lucene". apache.org . مؤرشف من الأصل في 4 فبراير 2016 . تم الاسترجاع في 4 فبراير 2016 .
- ^ McCandless, Michael; Hatcher, Erik; Gospodnetić, Otis (2010). Lucene in Action, Second Edition . Manning. p. 8. ISBN 978-1933988177.
- ^ "GNU/Linux Semantic Storage System" (PDF) . glscube.org . مؤرشف من الأصل (PDF) في 2010-06-01.
- ^ "Apache Lucene - Query Parser Syntax". lucene.apache.org . مؤرشف من الأصل في 2017-05-02.
- ^ ج. بيل، س. لانجر، وب. جيب، "الهندسة المعمارية ومجموعات البيانات لنظام التوصية بأوراق البحث في دوكير"، في وقائع ورشة العمل الدولية الثالثة حول استخراج المنشورات العلمية (WOSP 2014) في مؤتمر ACM/IEEE المشترك حول المكتبات الرقمية (JCDL 2014)، لندن، المملكة المتحدة، 2014
- ^ من تأليف M. Schwarzer، وM. Schubotz، وN. Meuschke، وC. Breitinger، و V. Markl ، وB. Gipp، https://www.gipp.com/wp-content/papercite-data/pdf/schwarzer2016.pdf "تقييم التوصيات القائمة على الروابط لويكيبيديا" في وقائع المؤتمر المشترك السادس عشر لجمعية الحوسبة الآلية ومعهد مهندسي الكهرباء والإلكترونيات حول المكتبات الرقمية (JCDL)، نيويورك، نيويورك، الولايات المتحدة الأمريكية، 2016، ص 191-200.
- ^ Wayner, Peter. "11 cutting-edge databases worth exploration now". InfoWorld. مؤرشف من الأصل في 21 سبتمبر 2015. تم الاسترجاع في 21 سبتمبر 2015 .
- ^ "Elasticsearch: RESTful, Distributed Search & Analytics - Elastic". elastic.co . مؤرشف من الأصل في 8 أكتوبر 2015 . تم الاسترجاع في 23 سبتمبر 2015 .
- ^ "مستقبل Compass & Elasticsearch". الرجل يلتزم . مؤرشف من الأصل في 2015-10-15 . تم الاسترجاع في 2015-10-14 .
- ^ من تأليف Natividad، Angela. "Socialtext Updates Search, Goes Kino". CMS Wire. مؤرشف من الأصل في 2012-09-29 . تم الاسترجاع في 2011-05-31 .
- ^ مارفن همفري. "KinoSearch - مكتبة محرك البحث - metacpan.org". p3rl.org . تم الاسترجاع في 23 سبتمبر 2015 .
- ^ Diment, Kieren; Trout, Matt S (2009). "Catalyst Cookbook". The Definitive Guide to Catalyst . Apress . p. 280. ISBN 978-1-4302-2365-8.
- ^ Wishart, DS ; et al. (January 2009). "HMDB: a knowledgebase for the human metabolome". Nucleic Acids Res. 37 (Database issue): D603–10. doi :10.1093/nar/gkn810. PMC 2686599 . PMID 18953024.
- ^ ليم، إميليا؛ بون، أليسون؛ دجومبو، يانيك؛ نوكس، كريج؛ شريفاستافا، سافيتا؛ جو، آن تشي؛ نيفو، فانيسا؛ ويشارت، ديفيد س. (يناير 2010). "T3DB: قاعدة بيانات مفهرسة بشكل شامل للسموم الشائعة وأهدافها". Nucleic Acids Res . 38 (إصدار قاعدة البيانات): D781–6. doi :10.1093/nar/gkp934. PMC 2808899. PMID 19897546 .
فهرس
- جوسبودنيتيتش، أوتيس؛ إريك هاتشر؛ مايكل ماكاندليس (28 يونيو 2009). لوسين في العمل (الطبعة الثانية). منشورات مانينغ . رقم ISBN 978-1-9339-8817-7.
- Gospodnetic, Otis; Erik Hatcher (1 December 2004). Lucene in Action (الطبعة الأولى). Manning Publications . ISBN 978-1-9323-9428-3.
روابط خارجية
- الموقع الرسمي
