CREATE TEXT SEARCH TEMPLATE — define um novo modelo de procura de texto
CREATE TEXT SEARCH TEMPLATEnome( [ INIT =função_init, ] LEXIZE =função_lexize)
O comando CREATE TEXT SEARCH TEMPLATE
define um novo modelo de procura de texto.
Os modelos de procura de texto definem as funções que implementam
os dicionários de procura de texto.
O modelo não é útil por si só, mas deve ser instanciado como um
dicionário a ser usado.
O dicionário normalmente especifica os parâmetros a serem fornecidos
às funções de modelo.
Se for fornecido o nome do esquema, o modelo de procura de texto será criado no esquema especificado. Caso contrário, será criado no esquema corrente.
É necessário ser um superusuário para usar o comando
CREATE TEXT SEARCH TEMPLATE.
Esta restrição é feita, porque uma definição incorreta do modelo de
procura de texto pode confundir, ou até travar, o servidor.
A razão para separar modelos de dicionários é que o modelo encapsula
os aspectos “inseguros” da definição de um dicionário.
Os parâmetros que podem ser definidos ao definir um dicionário são
seguros para usuários sem privilégios definirem e, portanto,
a criação de um dicionário não precisa ser uma operação privilegiada.
Veja Procura de texto completo para obter mais informações.
nomeO nome do modelo de procura de texto a ser criado. O nome pode ser qualificado pelo esquema.
função_initO nome da função inicial para o modelo.
função_lexizeO nome da função léxica para o modelo.
Os nomes das funções podem ser qualificados pelo esquema, se necessário. Os tipos de dados dos argumentos não são fornecidos, porque a lista de argumentos para cada tipo de função é predeterminada. A função léxica é necessária, mas a função inicial é opcional.
Os argumentos podem aparecer em qualquer ordem, e não apenas na ordem mostrada acima.
Não existe o comando CREATE TEXT SEARCH TEMPLATE
no padrão SQL.