विषयसूची:
परिभाषा - Apache Lucene का क्या अर्थ है?
Apache Lucene एक उच्च प्रदर्शन और पूर्ण विशेषताओं वाले टेक्स्ट सर्च इंजन लाइब्रेरी के लिए एक ओपन सोर्स प्रोजेक्ट है जो पूरी तरह जावा का उपयोग करके लिखा गया है।
यह दस्तावेजों के भीतर पूर्ण-पाठ खोज में सक्षम है इसलिए यह एक ऐसी तकनीक है जो किसी भी अनुप्रयोग के लिए उपयुक्त है जिसे इस सुविधा की आवश्यकता होती है, खासकर यदि यह क्रॉस-प्लेटफ़ॉर्म है।
यह पहली बार 1999 में डौग कटिंग द्वारा विकसित किया गया था और सितंबर 2001 में ओपन सोर्स जावा प्रोजेक्ट्स के अपाचे फाउंडेशन के जकार्ता परिवार का आधिकारिक हिस्सा बन गया था। इसे फरवरी 2005 में एक शीर्ष स्तर की अपाचे परियोजना में अपग्रेड किया गया था।
Techopedia ने Apache Lucene की व्याख्या की
अपाचे ल्यूसिन एक उच्च प्रदर्शन खोज इंजन है जिसकी अवधारणा "पाठ के क्षेत्रों से युक्त एक दस्तावेज" है जो इसकी मुख्य तार्किक वास्तुकला में है। यह महान लचीलापन प्रदान करता है और ल्यूसिन एपीआई को किसी भी फ़ाइल प्रारूप से स्वतंत्र होने की अनुमति देता है।
MS Word, HTML, XML, PDF और OpenDocument जैसे प्रारूपों के किसी भी पाठ को तब तक अनुक्रमित किया जा सकता है जब तक कि पाठीय जानकारी को निकाला जा सकता है, जिसका अर्थ है कि यह छवियों के साथ कुछ भी नहीं कर सकता है।
ल्यूसिन किसी भी अनुप्रयोग के लिए उपयुक्त है जिसे एक पूर्ण पाठ अनुक्रमण और खोज क्षमता की आवश्यकता होती है, लेकिन इसे व्यापक रूप से इंटरनेट खोज इंजनों को लागू करने और स्थानीय, एकल-साइट खोज के लिए एक महान उपयोगिता के रूप में मान्यता प्राप्त है।
विशेषताओं में शामिल:
- स्केलेबल और उच्च प्रदर्शन अनुक्रमण - यह आधुनिक हार्डवेयर पर 150 जीबी प्रति घंटे से अधिक की प्रक्रिया कर सकता है और इसके लिए केवल 1 एमबी प्रति मेमोरी आवश्यकताओं की आवश्यकता होती है।
- शक्तिशाली, सटीक और कुशल खोज एल्गोरिदम - यह वाक्यांश, वाइल्डकार्ड, निकटता और श्रेणी के प्रश्नों जैसे कई प्रकार के शक्तिशाली प्रश्न प्रदान करता है। यह किसी भी क्षेत्र में खोज और छँटाई भी करता है।
- क्रॉस प्लेटफॉर्म - शुद्ध जावा कार्यान्वयन और अन्य प्रोग्रामिंग भाषाओं में भी उपलब्ध है।



