CREATE TEXT SEARCH TEMPLATE

CREATE TEXT SEARCH TEMPLATE — define una nueva plantilla de búsqueda de texto

Synopsis

CREATE TEXT SEARCH TEMPLATE nombre (
    [ INIT = función_init , ]
    LEXIZE = función_lexize
)

Descripción

CREATE TEXT SEARCH TEMPLATE crea una nueva plantilla de búsqueda de texto. Las plantillas de búsqueda de texto definen las funciones que implementan los diccionarios de búsqueda de texto. Una plantilla no es útil por sí misma, sino que debe instanciarse como un diccionario para poder ser utilizada. El diccionario normalmente especifica los parámetros que se deben pasar a las funciones de la plantilla.

Si se proporciona un nombre de esquema, la plantilla de búsqueda de texto se crea en el esquema especificado. De lo contrario, se crea en el esquema actual.

Debes ser un superusuario para utilizar CREATE TEXT SEARCH TEMPLATE. Esta restricción se aplica porque una definición errónea de una plantilla de búsqueda de texto podría confundir o incluso hacer caer el servidor. La razón de separar las plantillas de los diccionarios es que una plantilla encapsula los aspectos inseguros de la definición de un diccionario. Los parámetros que se pueden establecer al definir un diccionario son seguros de configurar para usuarios sin privilegios, por lo que la creación de un diccionario no necesita ser una operación privilegiada.

Consulta Chapter 12 para obtener más información.

Parámetros

nombre

El nombre de la plantilla de búsqueda de texto que se va a crear. El nombre puede estar calificado por esquema.

función_init

El nombre de la función de inicio (init) para la plantilla.

función_lexize

El nombre de la función lexize para la plantilla.

Los nombres de las funciones pueden estar calificados por esquema si es necesario. No se especifican los tipos de argumentos, ya que la lista de argumentos para cada tipo de función está predeterminada. La función lexize es obligatoria, pero la función init es opcional.

Los argumentos pueden aparecer en cualquier orden, no solo en el que se muestra arriba.

Compatibilidad

No existe la sentencia CREATE TEXT SEARCH TEMPLATE en el estándar SQL.

Consulte también

ALTER TEXT SEARCH TEMPLATE, DROP TEXT SEARCH TEMPLATE