Модуль PHP-ИРБИС (SDK) |
Для разработчиков веб приложений, использующих Систему ИРБИС предлагается модуль PHP-ИРБИС в расширенной редакции, представляющий собой SDK (software development kit) серверной части Системы ИРБИС в рамках модуля для языка PHP версий 5.x и 7.x. |
В составе модуля PHP-ИРБИС представлен набор функций для работы с базами ИРБИС, включающий:
•поиск,
•создание,
•изменение и удаление записей,
•функционал выполнения форматов, а также
•набор серверных функций для манипуляции базами данных (которые в WEB-ИРБИС64+ PHP не представлены).
Кроме этого предлагается консольное приложение ИРБИС-tool (irbistool), позволяющее управлять базами данных без использования языка PHP и не требующее графического интерфейса, что особенно актуально для пользователей ОС Linux.
ИРБИС-tool содержит такие команды, как индексирование (создание словарей), импорт и экспорт данных, глобальная корректировка, создание, удаление и диагностика БД, установка и снятие блокировок. Помимо команды индексирования баз данных предлагаются отдельные команды для отбора терминов, сортировки и формирования (загрузки) словаря.
За счет использования языка форматирования xpft и оптимизированной для xpft реализации таблиц выбора полей и отсутствия взаимодействия с графическим интерфейсом скорость отбора терминов при индексировании баз данных существенно увеличивается.
При отборе терминов также формируется лог-файл с ошибками форматов в ТВП, что позволяет находить и исправлять ошибки в форматах.
Функционал, представленный в приложении ИРБИС-tool, также доступен пользователям модуля PHP-ИРБИС в виде функций PHP.
См. также:
Поставка WEB-ИРБИС64+ PHP и PHP-ИРБИС (SDK)