Compartir a través de


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.