Compartilhar via


Especificar e usar índices de pesquisa de texto completo em campos de tabela

Habilitação para Versão preliminar pública Disponibilidade geral
Administradores, criadores, profissionais de marketing ou analistas, automaticamente - 1º de out. de 2024

Valor do negócio

Com os novos metadados de pesquisa de texto completo em campos de tabela, os desenvolvedores de AL podem aprimorar significativamente os recursos de pesquisa de dados, tornando-os mais fáceis e rápidos para os usuários. Esse recurso melhora a satisfação e a produtividade do usuário, fornecendo resultados de pesquisa mais precisos e relevantes.

Detalhes do recurso

Como desenvolvedor de AL, agora você pode especificar quais campos de tabela são incluídos em índices de pesquisa de texto completo no banco de dados. Ao fazer isso, os seguintes recursos de pesquisa ficarão mais rápidos e fornecerão melhores capacidades de busca:

  • Pesquisa em toda a empresa (pesquisa de dados)
  • Listar a pesquisa da página
  • Pesquisa de consulta

Para especificar a pesquisa de texto completo, defina a propriedade OptimizeForTextSearch nos campos em tabelas ou extensões de tabelas.

No código AL, você também pode usar uma nova sintaxe de filtro de && no método SetFilter(). Por exemplo:

FieldRef.SetFilter('&&' + SearchString + '*')

a nova sintaxe oferece suporte a um subconjunto do operador CONTAINS do SQL Server.

Você também pode usar a nova propriedade OptimizedForTextSearch na tabela virtual do campo e IsOptimizedForTextSearch nas variáveis do tipo de dados FieldRef.