Pagrindinė variklis yra aukšto lygio sąsaja PyLucene, kuris yra Python pratęsimo susipažinimo populiarus Java Lucene paieškos.
Lucene yra už tai, kad gana žemo lygio rinkinys reputaciją, o PyLucene tikslas wrap jį per automatinio kodo generavimo.
Taigi, nors PyLucene transformuoja Java idiomas į Python idiomų jei įmanoma, todėl sąsaja yra toli nuo Pythonic.
Ji taip pat suteikia ramus JSON paieškos serverį, remiantis garsaus CherryPy.
Daugelis Python programų, kurios reikalauja geresnių paieškos galimybes migruoja iš naudojant tradicinius kliento-serverio duomenų bazes, o Lucene yra integruotas paieška biblioteka.
Solr yra populiarus pasirinkimas nuotolinio ieškoti ir kitų pažangių funkcijų, bet tada bet pritaikymas ar įterptųjų naudoti yra sujungtas su Java ir XML.
Naudojant python web sistemą vietoj gali suteikti geriausią iš abiejų Pasaulių, pvz, partijos indeksavimo offline ir nuotolinio ieško gyventi.
Paprastas klientas, kad bendrauja su serveriu kaip patogus kaip RPC sąsaja.
Jis tvarko visus HTTP sąveikos su parama suspaudimo, JSON ir ryšio pakartotinio
Įranga :.
- Išplėstinė paieška savybės:
- Distributed ieškoti su parama atleidimo iš darbo, pertvarų ir sharding.
- Optimizuotas briaunotas paieška.
- Optimizuotas priešdėlis ir klasės užklausos.
- Geospatial paramą.
- Nuotolinis paieška palaikymas: "
- Gamybos konfigūracija
- Gaivus ieškotojas
- & quot; Daugiau kaip šis & quot; užklausos
- Gaukite dokumentų griežinėliais
- Hit tekstas pabrėžiant
- Užklausa Analizuojami duomenys
- JSON klaidų
- Išplėstinė terminas sąrašas
- Multi-ieškotojams
- Rūšiavimo parinktys
- Aspektus
Kas naujo , šioje laidoje:
- PyLucene 4.8 ir 4.9 remia "
- PyLucene 4.4 ir 4.5 sumažėjo
- DocValues gali būti atnaujinama, vietoje "
- Parallel indeksavimo patobulinimų
Kas naujo 1.5 versijos:
- PyLucene 4.5 remia "
- PyLucene 3 nukrito
- Laukai naudoti naują FieldType sąsaja
- SortField komparatoriai optimizuoti ir palaikyti keletą reikšmių
Kas naujo 1.2 versijoje:
- PyLucene 3.6 remia "
- PyLucene 3.1 pasmerkta li>
- Parama visų IndexWriterConfig variantų
- Dinaminis filtras Vyniojimo
- Lankstus hitu rūšiavimo ir filtravimo
Kas naujo 1.1 versijoje:.
- PyLucene 3.5 remia "
- PyLucene 3.0 sumažėjo.
- Sandėliavimo ir paieška iš dviejų laukų.
- Terminas užklausa didinti.
Kas naujo , 1.0 versijoje:.
- PyLucene 3.4 remia "
- PyLucene 3.0 atgyvenę.
- Peržiūrėtas gimtoji paramos grupės pagal savavališkai funkciją.
- Span užklausos Multiterm užklausomis.
- Segmento pagrįstos FieldCaches, optimizuotas pavienių atnaujinimus.
- Papildomos Atstumas palyginimus komunalinės paslaugos, pasirinktinai naudojant erdvinį contrib modulį.
- NumericField užklausa atitinka vieną žodį.
Kas naujo versijoje 0.9:.
- PyLucene 3.2 remia "
- PyLucene 2.9 sumažėjo.
- Netoli realaus laiko indeksavimo.
- Optimizuotas viso hitu skaičius.
- Parama IndexWriterConfig ir neribotą lauko ilgio.
- Lauko nustatymai patvirtintas po iniciacijos.
- paryškinimas naudoja FastVectorHighlighter kai bus.
- Nauja span užklausų:. Krovumas ir patikrinimas pozicija
Kas naujo versijoje 0.8:.
- PyLucene 3.1 remia "
- PyLucene 2.9 atgyvenę.
- Vienas dokumentas indeksas efektyviai atitikimo kelis klausimus.
- Pasirinktinai ištrinti ištrina ir optimizuoti indeksą atominės įsipareigoti.
- Skaitiniai lauko realizacijos už datetimes ir geografinių taškų.
- atominės dokumentų atnaujinimai.
Kas naujo versijoje 0.7:
- Parama Lucene 2.4 sumažėjo
- CherryPy 3.2 suderinama
- Teritorijų per optimizuoti užklausas ir leidžia neribotą atstumą
- Paieška gali būti laikas baigėsi
- Rūšiuota paieškos leidžia skaičiavimo rezultatus ir stebėjimo maxscore
- atsiskyrimo užklausos
- Skaitiniai klasės užklausas su Custom tikslumo žingsnio
- Skaičiavimo skaitinių sąlygomis
- Efektyvus kopijavimas iš indeksų pogrupyje
- Krovimo ieškotojams į tam RAMDirectory
- SortFields remti užsakymą analizatoriai ir lauko talpyklos pakartotinis
Kas naujo versijoje 0.6:.
- Python 2.7 suderinama
- Efektyvus rašybos tikrinimas:. Pasiūlymus (automatinis užpildymas), o korekcijos (? Tu tai)
- Parama užsakymą užklausos analizatorius, įskaitant spellchecker.
- Užklausos parama gavybos sąlygas.
- Indeksavimas palaiko pakėlimą dokumentus.
- Optimizuotas dokumentas laukas atranka.
- Daugiau konfigūruojama serverio starto galimybės, panašus į cherryd.
- Patikros užklausas paramos maskavimo ir naudingosios apkrovos.
Komentarai nerastas