cheshire3 является быстрый поиск XML-двигатель, написано в Python для extensability и с помощью C библиотеки для NBSP скорость и,. Cheshire3 это мощная, включая поддержку пространств имен XML, Unicode, в распространяемых объектно-ориентированного модели и всех особенностей, ожидаемые от цифровая система библиотеки.
Стандарты очередь, в том числе и SRU CQL, а также Z39.50 и OAI. Это имеет модульную и настраивается, позволяя очень специфические потребности, которые будут рассмотрены с минимальными усилиями. В API стабильно и полностью документированы, позволяя упростить разработку сторонних компонентов.
Учитывая набор документов записей, Cheshire3 может извлекать данные в один или более индексов после обработки с настраиваемыми рабочими процессами, чтобы добавить дополнительную нормализации и обработки. После того, как индексы были построены, она поддерживает такие операции, как поиск, извлекать, просматривать и сортировать.
Абстрактный ProtocolHandler позволяет интегрировать Cheshire3 в любой среде, которая будет поддерживать Python. Например, используя Apache обработчики или WSGI приложений, любой интерфейс от стандартных интерфейсов, таких как SRU, Z39.50 и OAI (все включено по умолчанию в cheshire3.web к югу от пакета), чтобы интернет-магазин фронт может быть предоставлена.
Требования
- Python
Комментарии не найдены