A mag motor egy magas szintű interfészt PyLucene, ami Python kiterjesztés elérésekor a népszerű Java Lucene kereső.
Lucene van egy híres, hogy viszonylag alacsony szintű eszközkészlet, és a cél az, hogy PyLucene csavarja az automatikus kódot generációs.
Így bár PyLucene átalakítja Java kifejezések az Python szólások, ahol lehetséges, a kapott felület messze Pythonic.
Azt is előírja a nyugodt JSON keresési kiszolgáló, amely a megújult Cherrypy.
Sok Python alkalmazásokhoz, amelyek jobb keresési lehetőségekkel tér át a hagyományos kliens-szerver adatbázisokat, míg Lucene egy beágyazott keresési könyvtár.
Solr egy népszerű lehetőség a távoli kereséshez és más fejlett funkciók, de aztán minden testreszabási vagy beágyazott használatát van kapcsolva a Java és XML.
Egy python web keretet, akkor a legjobb mindkét világból, pl batch indexelés offline és távoli keres él.
Egy egyszerű kliens, hogy kölcsönhatásba lépnek a szerveren olyan kényelmes, mint egy RPC interfész.
Kezeli az összes HTTP kölcsönhatások, amely támogatja a tömörítés, JSON, és a kapcsolatok újrafelhasználása.
Tulajdonságok :
- Részletes keresés jellemzői:
- megosztott keresés, amely támogatja a redundanciát, particionálás, és sharding.
- Optimalizált csiszolt keresést.
- Optimalizált előtag és a tartomány lekérdezések.
- Térinformatikai támogatás.
- Távoli keresés támogatása:
- Production konfiguráció
- Frissítő keresője
- & quot; Még több ilyen & quot; lekérdezések
- visszakeresése dokumentum szelet
- Hit szövegkiemelési
- lekérdezéselemzés lehetőségek
- JSON hibák
- Advanced távú felsorolás
- Multi-keresők
- rendezési lehetőségek
- Metszettel
Mi az új ebben a kiadásban:
- PyLucene 4.8 és 4.9 támogatja
- PyLucene 4.4 és 4.5 esett
- DocValues frissíteni lehet a helyben
- Párhuzamos indexelés fejlesztések
Mi az új 1.5-ös verzióban:
- PyLucene 4.5 támogatja
- PyLucene 3 csökkent
- Fields használják az új mezőtípusú interface
- SortField összehasonlító optimalizált, és támogatja a többszörös értékek
Mi az új a 1.2-es verzió:
- PyLucene 3.6 támogatja
- PyLucene 3.1 elavult
- A támogatás az összes IndexWriterConfig lehetőségek
- Dynamic filter csomagolóanyagok
- Rugalmas hit válogatás és szűrés
Mi az új 1.1-es verzióban:
- PyLucene 3.5 támogatott.
- PyLucene 3.0 esett.
- tárolása és visszakeresése bináris mezők.
- Term query fellendítéséhez.
Mi az új 1.0 verzió:
- PyLucene 3.4 támogatott.
- PyLucene 3,0 elavult.
- Hits natívan támogatja a csoportosítás egy függvényt.
- Span lekérdezések MULTITERM lekérdezések.
- szegmens FieldCaches, optimalizált inkrementális frissítések.
- további távolság képest közművek, adott esetben más térbeli contrib modul.
- NumericField lekérdezést, hogy megfeleljen egy kifejezést.
Mi az új a 0.9 verzió:
- PyLucene 3.2 támogatott.
- PyLucene 2.9 esett.
- Közel valós idejű indexelő.
- Optimalizált teljes hit száma.
- Támogatás IndexWriterConfig és korlátlan hosszúságú mező.
- Helyszíni beállítások érvényesített Indításkor.
- Kiemelés használ FastVectorHighlighter mikor elérhető.
- New span lekérdezések: teherbírás és helyzetének ellenőrzése.
Mi az új a 0.8 verzió:
- PyLucene 3.1 támogatott.
- PyLucene 2,9 elavult.
- Egy dokumentum index hatékonyan illő több lekérdezést.
- Opcionálisan kitörölje törlések és optimalizálja index atomi elkövetni.
- Számmező megvalósítások datetimes és térinformatikai pont.
- Atomic dokumentum frissítések.
Mi az új a 0.7 verzió:
- Támogatás Lucene 2.4 esett
- Cherrypy 3.2 kompatibilis
- Térbeli belül lekérdezések optimalizált, és lehetővé teszi a korlátlan távolság
- keresések lehet időtúllépés
- Rendezés keresések lehetővé teszik a számítási eredményeket és nyomkövető maxscore
- elrugaszkodott lekérdezi
- Numerikus tartományban lekérdezések egyéni precíziós lépésre
- felsorolása numerikus kifejezések
- hatékony másolás egy részhalmaza indexek
- Loading keresők egy RAMDirectory
- SortFields támogatja az egyéni elemzőket és helyszíni cache újrafelhasználás
Mi az új a 0.6 verzió:
- Python 2.7 kompatibilis.
- Hatékony spellchecking: javaslatok (auto-complete) és korrekciók (gondolt?).
- Támogatás az egyéni query értelmezők, beleértve a helyesírás-ellenőrzőt.
- lekérdezések támogatják kitermelése szempontjából.
- Jelölő támogatja fellendítése dokumentumokat.
- Optimalizált dokumentum kiválasztása terén.
- Több konfigurálható a szolgáltatás indulásának lehetőségek, hasonló cherryd.
- Span lekérdezi támogatást maszkolás és a rakományt.
Hozzászólás nem található