מנוע הליבה הוא ממשק ברמה גבוה לPyLucene, אשר הנו תוסף Python לגישה מנוע חיפוש Java Lucene הפופולרי.
יש Lucene מוניטין של ערכת כלים ברמה נמוכה יחסית, והמטרה של PyLucene היא לעטוף אותו דרך יצירת קוד אוטומטית.
אז למרות PyLucene הופך ניבים Java לניבי Python במידת האפשר, וכתוצאה מכך הממשק רחוק משל נחש ארסי.
הוא גם מספק שרת חיפוש JSON נינוח, המבוסס על Cherrypy הנודע.
יישומי פייתון רבים הדורשים יכולות חיפוש טובות יותר הם נודדים משימוש במאגרי מידע של שרת-לקוח רגיל, ואילו Lucene הוא ספריית חיפוש מוטבעת.
Solr הוא אופציה פופולרית לחיפוש מרחוק ותכונות מתקדמות אחרות, אבל אז כל התאמה אישית או שימוש מוטבע הוא מצמידים את Java ו- XML.
שימוש באינטרנט במסגרת פיתון במקום יכול לספק את הטוב שבשני העולמות, למשל, מחובר לאינדקס אצווה ומרוחק בחיפוש בשידור חי.
הלקוח פשוט לעשות אינטראקציה עם השרת הנוח כמו ממשק RPC.
זה מטפל בכל אינטראקציות HTTP, עם תמיכה בדחיסה, JSON, ושימוש חוזר בחיבורים
תכונות :.
שאילתות
מה חדש בהודעה זו:
- PyLucene 4.8 ו -4.9 נתמך
- PyLucene 4.4 ו -4.5 ירד
- DocValues עשוי להתעדכן במקום
- שיפורי אינדקס מקבילים
מה חדש בגרסה 1.5:
- PyLucene 4.5 נתמכים
- PyLucene 3 ירד
- שדות להשתמש בממשק FieldType חדש
- להשוואת SortField מותאמת ותומכת בערכים מרובים
מה חדש בגרסה 1.2:
- PyLucene 3.6 נתמכים
- PyLucene 3.1 מיושן
- תמיכה בכל אפשרויות IndexWriterConfig
- סינון דינמי
- מיון להיט גמיש וסינון
עטיפות
מה חדש בגרסה 1.1:.
- PyLucene 3.5 נתמך
- PyLucene 3.0 ירד.
- אחסון ואחזור של שדות בינארי.
- שאילתא טווח לחיזוק.
מה חדש בגרסת 1.0:.
- PyLucene 3.4 נתמך
- PyLucene 3.0 מיושן.
- להיטים מקורי לתמוך בקיבוץ על ידי פונקציה שרירותית.
- שאילתות טווח משאילתות multiterm.
- FieldCaches מבוסס מגזר, מותאם במיוחד לעדכונים מצטברים.
- שירותי השוואת מרחק נוספים, לחלופין באמצעות מודול contrib מרחבית.
- שאילתא NumericField להתאים קדנציה אחת.
מה חדש בגרסה 0.9:.
- PyLucene 3.2 נתמך
- PyLucene 2.9 ירד.
- קרוב אינדקסים בזמן אמת.
- . כוללת ספירת להיט אופטימלית
- תמיכה עבור IndexWriterConfig ואורך שדה בלתי מוגבל.
- הגדרות שדה תוקף על אתחול.
- ההבלטה משתמשת FastVectorHighlighter כאשר זמין.
- שאילתות span חדשות:. מטען ולבדוק את המיקום
מה חדש בגרסה 0.8:.
- PyLucene 3.1 נתמך
- PyLucene 2.9 מיושן.
- מדד יחיד למסמך ביעילות התאמת שאילתות מרובות.
- לחלופין למחוק מוחקת ולייעל את המדד על אטומי להתחייב.
- יישומי שדה מספרים לdatetimes ונקודות geospatial.
- עדכוני מסמך אטומי.
מה חדש בגרסה 0.7:
- תמיכה עבור Lucene 2.4 ירד
- Cherrypy 3.2 תואמים
- מרחבי בתוך שאילתות מותאמות ולאפשר מרחק בלתי מוגבל
- חיפושים
- חיפושים ממוין לאפשר מחשוב ציונים ומעקב maxscore
- ניתק שאילתות
- שאילתות טווח מספריות עם צעד דיוק מותאם אישית
- ספירת מונחים מספריים
- העתקה יעילה של תת-קבוצה של אינדקסים
- מחפשי Loading לRAMDirectory
- SortFields לתמוך מנתחים מותאמים אישית ושימוש חוזר מטמון שדה
ניתן הוקצבו
מה חדש בגרסה 0.6:.
- Python 2.7
תגובות לא נמצא