cheshire3 er en hurtig XML søgemaskine, skrevet i Python for extensability og ved hjælp af C-biblioteker for hastighed. & Nbsp; Cheshire3 er rigt på egenskaber, herunder støtte til XML-namespace, Unicode, en fri objektorienteret model og alle de funktioner, der forventes af en digitale bibliotek system.
Standarder er fremmest herunder SRU og CQL samt Z39.50 og OAI. Det er meget modulært og konfigurerbar, så meget specifikke behov, der skal løses med et minimum af indsats. API er stabil og fuldt ud dokumenteret, giver nem udvikling tredjepart af komponenter.
Givet et sæt dokumenter optegnelser, kan Cheshire3 udtrække data i et eller flere indekser efter forarbejdning med konfigurerbare arbejdsgange for at tilføje ekstra normalisering og forarbejdning. Når indekser er blevet konstrueret, understøtter sådanne operationer som søge, hente, gennemse og sortere.
Den abstrakte protocolHandler giver mulighed for integration af Cheshire3 i ethvert miljø, der vil understøtte Python. For eksempel ved hjælp af Apache handlere eller WSGI applikationer, nogen grænseflade fra standard API'er som SRU, Z39.50 og OAI (alle inkluderet som standard i cheshire3.web sub-pakke), til en online butiksfacade kan tilvejebringes.
Krav :
- Python
Kommentarer ikke fundet