cheshire3 is 'n vinnige XML soektog, geskryf in Python vir extensability en die gebruik van C biblioteke vir spoed nbsp &;. Cheshire3 is funksie ryk, insluitende ondersteuning vir XML naamruimtes, unicode, 'n verdeelbare objekgeoriënteerde model en al die eienskappe van 'n verwagte digitale biblioteek stelsel.
Standaarde is plek, insluitend SRU en CQL, sowel as Z39.50 en OAI. Dit is hoogs modulêre en instel, sodat baie spesifieke behoeftes aangespreek word met 'n minimum van inspanning. Die API is stabiel en volledig gedokumenteer, wat maklike derde party ontwikkeling van komponente.
Gegewe 'n stel van dokumente rekords, kan Cheshire3 data in een of meer indekse onttrek na die verwerking van konfigureerbare werkstromen ekstra normalisering en verwerking te voeg. Sodra die indekse is gebou, dit word ondersteun deur sulke operasies as soek, haal, blaai en sorteer.
Die abstrakte protocolHandler laat integrasie van Cheshire3 in enige omgewing wat Python sal ondersteun. Byvoorbeeld die gebruik van Apache hanteerders of WSGI aansoeke, enige koppelvlak van standaard APIs soos SRU, Z39.50 en OAI (alles ingesluit by verstek in die cheshire3.web sub-pakket), na 'n aanlyn winkel voor kan verskaf word.
Vereistes :
- Python
Kommentaar nie gevind