top

Описание функции yaz-ccl-parse



yaz_ccl_parse


(PHP 4 >= 4.0.5)
yaz_ccl_parse - вызывает CCL Parser.

Описание


int yaz_ccl_parse (int id, string query, array & result)
Эта функция вызывает CCL-разборщик. Она конвертирует заданный CCL FIND query в RPN query, который может быть передан функции yaz_search() для выполнения поиска. Для определения набора правильных CCL-полей вызовите yaz_ccl_conf() до вызова этой функции. Если предоставленный query был успешно конвертирован в RPN, эта функция возвращает TRUE , а индекс rpn предоставленного массива result будет содержать правильный RPN query. Если запрос/query не может быть конвертирован (из-за неправильного синтаксиса, неизвестного поля, etc.), эта функция возвращает FALSE , а три индекса устанавливаются в результирующем массиве для обозначения случая облома: errorcode CCL error-код (integer), errorstring CCL error-строка и errorpos приблизительная позиция в запросе при обломе (integer это позиция символа).
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст