תוכן עניינים:
הגדרה - מה המשמעות של אפאצ'ה לוסין?
Apache Lucene הוא פרויקט קוד פתוח לביצועים גבוהים וספריית מנועי חיפוש מלאים בטקסט מלא שנכתב כולו באמצעות Java.
הוא מסוגל לחפש טקסט מלא במסמכים ולכן מדובר בטכנולוגיה שמתאימה לכל יישום הדורש תכונה זו, במיוחד אם מדובר בפלטפורמות חוצות.
זה פותח לראשונה על ידי דאג קוצ'ינג בשנת 1999 והפך רשמית לחלק ממשפחת ג'קרטה של קרן אפצ'ה של פרויקטים קוד פתוח בספטמבר 2001. הוא שודרג לפרויקט אפאצ'י ברמה העליונה בפברואר 2005.
Techopedia מסביר את אפאצ'ה לוסין
אפאצ'י לוסן הוא מנוע חיפוש בעל ביצועים גבוהים עם המושג "מסמך המכיל שדות טקסט" בבסיס הארכיטקטורה הלוגית שלו. זה מציע גמישות רבה ומאפשר לממשק ה- API של Lucene להיות עצמאי מכל פורמט קובץ.
ניתן להוסיף לאינדקס כל טקסט מתבניות כמו MS Word, HTML, XML, PDF ו- OpenDocument כל עוד ניתן לחלץ את המידע הטקסטואלי, מה שאומר שהוא לא יכול לעשות שום דבר עם תמונות.
Lucene מתאים לכל יישום הזקוק לאינדקס טקסט מלא ויכולת חיפוש, אך הוא מוכר ככלי עזר נהדר ליישום מנועי חיפוש אינטרנטיים ולחיפוש מקומי, יחיד באתר.
התכונות כוללות:
- אינדקס ניתן להרחבה וביצועים גבוהים - הוא יכול לעבד מעל 150 ג'יגה-בתים לשעה על חומרה מודרנית ודורש 1 מגה-בייט בלבד לערמת דרישות זיכרון.
- אלגוריתמי חיפוש עוצמתיים, מדויקים ויעילים - הוא מציע סוגים רבים של שאילתות עוצמתיות כמו ביטויים, תווים כלליים, קרבה ושאילתות טווח. יש לו גם שדה חיפוש ומיון לפי שדה כלשהו.
- Cross platform - יישום Java טהור וזמין גם בשפות תכנות אחרות.




