Especificar y utilizar índices de búsqueda de texto completo en campos de tabla
Habilitada para | Versión preliminar pública | Disponibilidad general |
---|---|---|
Administradores, creadores, vendedores o analistas, automáticamente | - | 1 de oct. de 2024 |
Valor empresarial
Con los nuevos metadatos de búsqueda de texto completo en los campos de la tabla, los desarrolladores de AL pueden mejorar significativamente las funciones de búsqueda de datos y hacer que sean más fáciles y rápidas para los usuarios. Esta característica mejora la satisfacción y la productividad del usuario al proporcionar resultados de búsqueda más precisos y relevantes.
Detalles de características
Como desarrollador de AL, ahora puede especificar qué campos de tabla se incluyen en los índices de búsqueda de texto completo en la base de datos. De este modo, las siguientes funciones de búsqueda serán más rápidas y proporcionarán mejores capacidades de búsqueda:
- Búsqueda en toda la empresa (búsqueda de datos)
- Búsqueda en la página de lista
- Búsqueda de referencia
Para especificar la búsqueda de texto completo, debe establecer la propiedad OptimizeForTextSearch
en los campos de las tablas o extensiones de tabla.
En el código AL, también puede usar una sintaxis de filtro &&
en el método SetFilter()
. Por ejemplo:
FieldRef.SetFilter('&&' + SearchString + '*')
La nueva sintaxis admite un subconjunto del operador CONTAINS
de SQL Server.
También puede usar la nueva propiedad OptimizedForTextSearch
en la tabla virtual Field y variables IsOptimizedForTextSearch
del tipo de datos FieldRef.