Модуль PHP-ИРБИС (SDK)

Navigation:  ИРБИС64+ > Состав системы ИРБИС64+ > Web-ИРБИС64+ >

Модуль PHP-ИРБИС (SDK)

Previous pageReturn to chapter overviewNext page

Для разработчиков веб приложений, использующих Систему ИРБИС предлагается модуль 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)

Модуль WEB-ИРБИС64+ PHP