cheshire3 är en snabb XML sökmotor, skriven i Python för extensability och använder C-bibliotek för hastighet. & Nbsp; Cheshire3 är funktionsrika, inklusive stöd för XML-namnutrymmen, unicode, en utdelningsobjektorienterad modell och alla funktioner som förväntas av en digitala bibliotekssystem.
Standarder är främst bland SRU och CQL samt Z39.50 och OAI. Det är mycket modulärt och konfigurerbar, möjliggör mycket specifika behov som måste tillgodoses med ett minimum av ansträngning. API är stabil och fullt dokumenterade, vilket möjliggör enkel tredjepartsutveckling av komponenter.
Givet en uppsättning dokument register, kan Cheshire3 extrahera data i ett eller flera index efter bearbetning med konfigurerbara arbetsflöden för att lägga till extra normalisering och bearbetning. När indexen har konstruerats, stöder sådan verksamhet som söka, hämta, bläddra och sortera.
Den abstrakta protocolHandler möjliggör integration av Cheshire3 i alla miljöer som stöder Python. Till exempel använder Apache hanterare eller WSGI applikationer, alla gränssnitt från standard API som SRU, Z39.50 och OAI (alla ingår som standard i cheshire3.web under paketet), till en online shop front kan tillhandahållas.
Krav :
- Python
Kommentarer hittades inte