×
Мы обрабатываем cookies, чтобы сделать наш сайт удобнее и персонализированнее для вас. Подробнее: политика использования «cookies» и «политики конфиденциальности».

Для самостоятельной настройки ознакомьтесь с инструкцией

Дополнительные настройки cookies в браузерах

Файлы cookie автоматически загружаются в ваш браузер при посещении веб-сайта. У вас есть возможность управлять этими файлами. Если Вы не согласны с использованием файлов cookies, запретите их сохранение на своём устройстве, удалите уже имеющиеся файлы cookies через настройки браузера или прекратите использование сайта.

При отключении обработки cookie наш сайт продолжит функционировать, однако будут использоваться исключительно необходимые технические файлы, без которых работа ресурса невозможна.

Инструкция по отключению cookies
Принять
Настроить
Отклонить

ДОКУМЕНТАЦИЯ

Выберите версию, форк и язык для СУБД Digital Q.DataBase, чтобы прочитать или скачать всю документацию.
Техподдержка
Документация
Диасофт
Авторские права © 2016–2025 ООО "Диасофт Экосистема"
Скачать всю документацию:

6.1.88. CREATE TEXT SEARCH PARSER

6.1.88. CREATE TEXT SEARCH PARSER

CREATE TEXT SEARCH PARSER — создание нового парсера текстового поиска

Синтаксис

CREATE TEXT SEARCH PARSER name (
    START = start_function ,
    GETTOKEN = gettoken_function ,
    END = end_function ,
    LEXTYPES = lextypes_function
    [, HEADLINE = headline_function ]
)

Описание

CREATE TEXT SEARCH PARSER создаёт новый парсер текстового поиска. Парсер текстового поиска определяет метод разбиения текстовой строки на лексемы (токены) и присвоения типа (категории) этим лексемам. Сам по себе парсер не особенно полезен, но должен быть привязан к конфигурации текстового поиска вместе с некоторыми словарями текстового поиска, чтобы использоваться для поиска.

Если указано имя схемы, то парсер текстового поиска создаётся в указанной схеме. В противном случае он создаётся в текущей схеме.

Вы должны быть суперпользователем, чтобы использовать CREATE TEXT SEARCH PARSER. (Это ограничение введено потому, что ошибочное определение парсера текстового поиска может привести к путанице или даже к аварийному завершению сервера.)

Дополнительную информацию см. в Глава 2.9.

Параметры

name

Имя создаваемого парсера текстового поиска. Имя может быть указано с квалификацией схемы.

start_function

Имя начальной функции (start function) для парсера.

gettoken_function

Имя функции получения следующей лексемы (get-next-token function) для парсера.

end_function

Имя завершающей функции (end function) для парсера.

lextypes_function

Имя функции типов лексем (lextypes function) для парсера (функции, которая возвращает информацию о наборе типов лексем, которые он производит).

headline_function

Имя функции заголовка (headline function) для парсера (функции, которая суммирует набор лексем).

Имена функций могут быть указаны с квалификацией схемы, если это необходимо. Типы аргументов не указываются, поскольку список аргументов для каждого типа функции предопределён. Все функции, кроме функции заголовка, являются обязательными.

Аргументы могут появляться в любом порядке, а не только в том, который показан выше.

Совместимость

В стандарте SQL нет оператора CREATE TEXT SEARCH PARSER.

Наверх
свяжитесь
с нами
контакты
Для прямой связи с нами вы можете использовать контакты ниже, либо оставить заявку через форму обратной связи, и мы обязательно свяжемся с вами

*поля обязательные к заполнению