AdsCreateFTSIndex

Cria um índice de pesquisa de texto completo (FTS).

Sintaxe

UNSIGNED32 ENTRYPOINT AdsCreateFTSIndex(ADSHANDLE   hTable,
                                         UNSIGNED8*  pucFileName,
                                         UNSIGNED8*  pucTag,
                                         UNSIGNED8*  pucField,
                                         UNSIGNED32  ulPageSize,
                                         UNSIGNED32  ulMinWordLen,
                                         UNSIGNED32  ulMaxWordLen,
                                         UNSIGNED16  usUseDefaultDelim,
                                         UNSIGNED8*  pucDelimiters,
                                         UNSIGNED16  usUseDefaultNoise,
                                         UNSIGNED8*  pucNoiseWords,
                                         UNSIGNED16  usUseDefaultDrop,
                                         UNSIGNED8*  pucDropChars,
                                         UNSIGNED16  usUseDefaultConditionals,
                                         UNSIGNED8*  pucConditionalChars,
                                         UNSIGNED8*  pucReserved1,
                                         UNSIGNED8*  pucReserved2,
                                         UNSIGNED32  ulOptions);

Parâmetros

Parâmetro Tipo Descrição
hTable ADSHANDLE Handle da tabela.
pucFileName UNSIGNED8* Nome do arquivo do índice FTS.
pucTag UNSIGNED8* Nome da tag do índice.
pucField UNSIGNED8* Nome do campo de texto.
ulPageSize UNSIGNED32 Tamanho da página do índice.
ulMinWordLen UNSIGNED32 Comprimento mínimo da palavra.
ulMaxWordLen UNSIGNED32 Comprimento máximo da palavra.
usUseDefaultDelim UNSIGNED16 Usar delimitadores padrão (1=sim, 0=não).
pucDelimiters UNSIGNED8* Delimitadores personalizados.
usUseDefaultNoise UNSIGNED16 Usar palavras de ruído padrão (1=sim, 0=não).
pucNoiseWords UNSIGNED8* Palavras de ruído personalizadas.
usUseDefaultDrop UNSIGNED16 Usar caracteres de remoção padrão (1=sim, 0=não).
pucDropChars UNSIGNED8* Caracteres de remoção personalizados.
usUseDefaultConditionals UNSIGNED16 Usar caracteres condicionais padrão (1=sim, 0=não).
pucConditionalChars UNSIGNED8* Caracteres condicionais personalizados.
pucReserved1 UNSIGNED8* Reservado.
pucReserved2 UNSIGNED8* Reservado.
ulOptions UNSIGNED32 Opções adicionais.

Valor de Retorno

AE_SUCCESS (0) em caso de sucesso. Código de erro se falhar.

Descrição

AdsCreateFTSIndex cria um índice de pesquisa de texto completo (Full-Text Search) para um campo de texto da tabela.

Exemplo

AdsCreateFTSIndex(hTable, "indice.adi", "fts_nome", "NOME",
                  512, 3, 30, 1, NULL, 1, NULL, 1, NULL, 1, NULL,
                  NULL, NULL, 0);

Ver Também


AdsCreateIndex61 →


This site uses Just the Docs, a documentation theme for Jekyll.