| Whoosh Snelle, pure-python volledige tekstindexering, zoek- en spellingcontrole bibliotheek |
Download nu |
Whoosh Rangschikking & Samenvatting
- Naam uitgever:
- Matt Chaput
- Uitgever website:
- http://whoosh.ca/
- Besturingssystemen:
- Mac OS X 10.0 or later
Whoosh Tags
Whoosh Beschrijving
Snelle, pure-python volledige tekstindexering, zoek- en spellingcontrole bibliotheek WhoSh is een snelle, full-full-text-indexering en zoekbibliotheek geïmplementeerd in Pure Python. WhoSh is zo snel of sneller bij indexering als andere python-zoekbibliotheken die C of Java-bibliotheken (b.v. pylucene?, Xappy) wikkelen, en niet zo veel langzamer bij het zoeken. Bottom line, Whoosh is snel genoeg voor de meeste toepassingen en moet in de volgende omstandigheden nuttig zijn: · Overal een pure-python-oplossing is wenselijk om te voorkomen dat u inheemse bibliotheken moet bouwen / samenstellen Een onderzoeksplatform (tenminste voor programmeurs die Python gemakkelijker vinden om te lezen en te werken dan Java;) · Wanneer een eenvoudig te gebruiken Pythonic-interface belangrijker voor u is dan de onbewerkte snelheid. Whoosh neemt veel inspiratie (en vertaalt geen code) van andere zoekmachines. Het fundamentele ontwerp is vergelijkbaar met (maar werkt niet helemaal zoals en is niet compatibel met) Lucene, maar gebruikt sommige scoringsalgoritmen van Terrier, Kinosearch's indexerende algoritme en de Engelse morfologische varianterator van Minion. Hier zijn enkele belangrijke kenmerken van "whoosh": · Pythonic API. · Puur-python. Geen compilatie of binaire pakketten nodig, geen mysterieuze crashes. · Veldde indexering en zoeken. · Snelle indexering en ophalen - veel sneller dan elke andere pure-python-oplossing. · Pluggable scoring algoritme (inclusief BM25F), tekstanalyse, opslag, postingsindeling, enz. · Krachtige querytaal geparseerd door PYPARSING. · Pure Python Spell-Checker (voor zover ik weet, de enige). Vereisten: · Python Wat is er nieuw in deze release: · Toegevoegd weging.Final () -methode, die de laatste score van een document kan wijzigen nadat alle termijnscores zijn geaccumuleerd.
Whoosh Gerelateerde software