CREATE TEXT SEARCH PARSER — создание нового парсера текстового поиска
CREATE TEXT SEARCH PARSERname( 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.