2
Whoosh
Whoosh je knjižnica razredov in funkcij za indeksiranje besedila in iskanje po indeksu.Omogoča vam, da razvijete iskalnike po meri za svojo vsebino.
- Brezplačna
- Self-Hosted
Whoosh je hitra, značilna knjižnica za indeksiranje in iskanje po celotnem besedilu, ki se izvaja v čistem Pythonu.Programerji lahko z njim preprosto dodajo iskalno funkcionalnost svojim aplikacijam in spletnim mestom.Vsak del tega, kako deluje Whoosh, lahko podaljšate ali zamenjate, da točno ustreza vašim potrebam.Nekatere funkcije Whoosha vključujejo: Pythonic API.Pure-Python.Kompilacija ali binarni paketi niso potrebni, skrivnostni zrušitve.Polje indeksiranja in iskanja.Hitro indeksiranje in iskanje - hitreje kot katero koli drugo iskalno rešitev Python, ki ga poznam.Glejte Primerjalne vrednosti.Algoritem točkovanja, ki ga je mogoče priključiti (vključno z BM25F), analizo besedila, shranjevanje, obliko objave itd. Zmogljiv jezik poizvedb.Čisto preverjanje črkovanja Python (kakovostno preverjanje črkovanja) (kolikor vem, edino).... Whoosh bi bil lahko uporaben v naslednjih okoliščinah: Kjerkoli je zaželena čista rešitev Python-a, da se izognete temu, da bi morali graditi / sestaviti izvorne knjižnice (ali uporabnike prisiliti, da jih gradijo / zberejo).Kot raziskovalna platforma (vsaj za programerje, ki menijo, da je Python lažji za branje in delo z Javo;), ko je za vas enostavnejši Pythonic vmesnik pomembnejši od surove hitrosti.Če lahko vaša aplikacija dobro izkoristi eno globoko integrirano rešitev za iskanje / iskanje, se lahko zanesete, da boste obstajali, namesto da bi imeli dve različni iskalni rešitvi (enostavna / počasna / domača ena integrirana, indeksirana / hitra / zunanja binarna odvisnost kot enamožnost).Whoosh je ustvaril in vzdržuje Matt Chaput.Prvotno je bil ustvarjen za uporabo v spletnem sistemu pomoči programske opreme za 3D animacijo programske opreme Houdini.Side Effects Software Inc. se je prijazno strinjal, da bo odprl kodo.
whoosh