Die kern enjin is 'n hoë vlak koppelvlak PyLucene, wat is 'n Python uitbreiding vir toegang tot die gewilde Java Lucene soektog.
Lucene het 'n reputasie vir die feit dat 'n relatief lae-vlak toolkit, en die doel van die PyLucene is dit toe te draai deur outomatiese code generasie.
So alhoewel PyLucene verander Java idiome te Python idiome waar moontlik, die gevolglike koppelvlak is ver van Pythonic.
Dit bied ook 'n rustige into search bediener, gebaseer op die bekende CherryPy.
Baie Python aansoeke wat beter search vermoëns vereis migreer vanaf die gebruik van konvensionele kliënt-bediener databasisse, terwyl Lucene is 'n geïntegreerde soek biblioteek.
Solr is 'n gewilde opsie vir afgeleë soek en ander gevorderde funksies, maar dan enige aanpassing of ingebed gebruik word gekoppel aan Java en XML.
Met behulp van 'n luislang web raamwerk plaas kan die beste van beide wêrelde, bv joernaal kruip af en afgeleë soek live.
'N eenvoudige kliënt te maak interaksie met die bediener so gerieflik as 'n RPC-koppelvlak.
Dit hanteer al die HTTP interaksies, met die ondersteuning vir kompressie, into, en verband hergebruik
Eienskappe :.
- Gevorderde kenmerke:
- Versprei soek met die ondersteuning vir ontslag, skeiding, en sharding.
- Geoptimaliseerd fasette soek.
- Geoptimaliseerd voorvoegsel en verskeidenheid navrae.
- Geospatial ondersteuning.
- Remote soek ondersteuning:
- Produksie opset
- Verfrissende gebruiker
- & quot; Meer soos hierdie & quot; navrae
- Herwinning dokument snye
- Klik op die teks beklemtoon
- Query parsing opsies
- into foute
- Gevorderde term opsomming
- Multi-soekers
- sorteer opsies
- Fasette
Wat is nuut in hierdie release:
- PyLucene 4.8 en 4.9 ondersteun
- PyLucene 4.4 en 4.5 gedaal
- DocValues kan in-plek opgedateer word
- Parallel verbeterings kruip
Wat is nuut in weergawe 1.5:
- PyLucene 4.5 ondersteun
- PyLucene 3 gedaal
- Fields gebruik om nuwe FieldType koppelvlak
- SortField comparatoren new en verskeie waardes ondersteun
Wat is nuut in die weergawe 1.2:
- PyLucene 3.6 ondersteun
- PyLucene 3.1 afgekeur
- Ondersteuning vir alle IndexWriterConfig opsies
- Dynamic filter omhulsels
- Buigsame treffer sorteer en filter
Wat is nuut in die weergawe 1.1:.
- PyLucene 3.5 ondersteun
- PyLucene 3.0 gedaal.
- berging en herwinning van binêre velde.
- Termyn navraag bevordering.
Wat is nuut in weergawe 1.0:.
- PyLucene 3.4 ondersteun
- PyLucene 3.0 afgekeur.
- Hits native ondersteun groepering deur 'n arbitrêre funksie.
- Span navrae van Multi navrae.
- Segment gebaseer FieldCaches, geskik vir inkrementele updates.
- Bykomende afstand vergelyking utilities, opsioneel gebruik van die ruimtelike contrib module.
- NumericField navraag 'n enkele term aan te pas.
Wat is nuut in die weergawe 0.9:.
- PyLucene 3.2 ondersteun
- PyLucene 2.9 gedaal.
- naby real-time indexer.
- Geoptimaliseerd totale treffer telling.
- Ondersteuning vir IndexWriterConfig en onbeperkte veld lengte.
- Field instellings bekragtig op inisialisering.
- Verligting gebruik FastVectorHighlighter wanneer dit beskikbaar is.
- New span navrae:. Loonvrag en posisie tjek
Wat is nuut in die weergawe 0.8:.
- PyLucene 3.1 ondersteun
- PyLucene 2.9 afgekeur.
- enkele dokument indeks vir doeltreffend ooreenstem met verskeie navrae.
- Optioneel verdryf uitvee en te optimaliseer indeks op atoom verbind.
- Numeriese veld implementasies vir datetimes en geospatiale punte.
- Atoom dokument updates.
Wat is nuut in die weergawe 0.7:
- Ondersteuning vir Lucene 2.4 gedaal
- CherryPy 3.2 verenigbaar
- Ruimtelike binne navrae new en laat onbeperkte afstand
- soektogte kan snel word
- Sorteer soektogte toelaat berekening tellings en die dop maxscore
- disjunksie navrae
- Numeriese reeks navrae met persoonlike presisie stap
- Opsomming van numeriese terme
- Doeltreffende kopiëring van 'n subset van indekse
- Loading soekers in 'n RAMDirectory
- SortFields ondersteun persoonlike parsers en veld kas hergebruik
Wat is nuut in die weergawe 0.6:.
- Python 2.7 verenigbaar
- Doeltreffende spellchecking. Voorstelle (motor-volledige) en regstellings (? Het jy bedoel)
- Ondersteuning vir persoonlike navraag parsers, insluitend 'n speltoetser.
- Navrae ondersteun onttrek terme.
- kruip ondersteun die bevordering van dokumente.
- Geoptimaliseerd dokument veld seleksie.
- Meer instel bediener begin opsies, soortgelyk aan cherryd.
- Span navrae ondersteuning maskering en lading.
Kommentaar nie gevind