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.