AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / HFSQL / Tipos de variables HFSQL
  • Propiedades específicas de la descripción de los índices de texto completo
  • ¿Cómo describir los archivos de datos por programación?
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Una variable FullTextIndex description se utiliza para describir uno o más índices de texto completo por programación.. Las características de estos índices pueden ser definidas por varios Propiedades de WLanguage
Para añadir la descripción de este índice a la descripción de un archivo de datos, utilice HDescribeFullTextIndex. La variable "FullTextIndex Description" se reinicializa y se puede utilizar para describir otro índice de texto completo por programación.
Ejemplo
AFile is File Description
AnItem is Item Description
MyFullTextIndex is FullTextIndex Description
CUSTOMER is Data Source
 
// Describe the "CUSTOMER" file
AFile.Name = "CUSTOMER"
AFile.Type = hFileNormal
AFile.FicEncryption = hEncryptionStandard
 
// Description of the "LASTNAME" item
AnItem.Name = "LASTNAME"
AnItem.Type = hItemText
AnItem.Size = 40
AnItem.KeyType = hDuplicatesKey
HDescribeItem(AFile, AnItem)
 
// Describe the "FIRSTNAME" item
AnItem.Name = "FIRSTNAME"
AnItem.Type = hItemText
AnItem.Size = 40
HDescribeItem(AFile, AnItem)
 
// Describe the full-text index
MyFullTextIndex.MinimumLength = 4
MyFullTextIndex.Name = "MyFullTextIndex"
MyFullTextIndex.Items = "LASTNAME+FIRSTNAME"
MyFullTextIndex.AccentSensitive = True
MyFullTextIndex.CaseSensitive = False
HDescribeFullTextIndex(AFile, MyFullTextIndex)
 
// Validate the file description
HDescribeFile(AFile)
// Create the Customer file (recognized because declared as data source)
HCreation(CUSTOMER)
// Create a record
CUSTOMER.LASTNAME = "Doe"
CUSTOMER.FIRSTNAME = "Andrew"
HAdd(CUSTOMER)
// Create a record
CUSTOMER.LASTNAME = "Doe"
CUSTOMER.FIRSTNAME = "Vince"
HAdd(CUSTOMER)
Sintaxis

Declarando una o más descripciones de FullTextIndex Ocultar los detalles

<Variable name> is FullTextIndex description
<Variable name 1>, <Variable name 2> are FullTextIndex descriptions
<Variable name>:
Nombre de la variable "hFullTextIndex Description" a declarar.
Observación: Las palabras clave a y an son opcionales: proporcionan una mejor legibilidad.

Describiendo una variable "Descripción del índice de texto completo"... Ocultar los detalles

Para describir una variable "FullTextIndex Description" (Descripción de FullTextIndex):
Utilice las propiedades WLanguage específicas de las descripciones de los índices de texto completo. Para obtener más información, consulte observaciones.

Para validar la descripción de una variable de tipo "FullTextIndex Description":
Utilice HDescribeFullTextIndex.
Observaciones

Propiedades específicas de la descripción de los índices de texto completo

Las propiedades específicas de la descripción de los índices de texto completo se presentan a continuación en el tabla:
denominarTipo utilizadoEfecto
GestionarHTMLbooleanoConfigura el modo de gestión del formato HTML en un índice de texto completo.
GestionarRTFbooleanoConfigura el modo de gestión del formato RTF en un índice de texto completo.
MínimoLongitudIntegerPermite definir y averiguar la longitud mínima de las palabras a indexar.
Palabra de paradaCadena de caracteresSe usa para definir las palabras vacías que no se deben indexar.
denominarCadena de caracteresPropiedad obligatoria utilizada para definir y encontrar el nombre del elemento de índice de texto completo.
OpciónConstante de tipo IntegerSe utiliza para definir opciones específicas en la posición de índice de texto completo..
Esta propiedad puede corresponder a:
  • la constante hftPunctuationUnicode para tener en cuenta las características específicas de la puntuación Unicode.
  • los hftPuntuaciónSimple constante para no tener en cuenta las características específicas de la puntuación Unicode.
StemmingConstante de tipo IntegerPropiedad obligatoria utilizada para definir el lenguaje en el que se debe realizar el despalillado.
ElementosCadena de caracteresPermite definir y conocer los diferentes elementos incluidos en el índice de texto completo.
AcentuaciónSensiblebooleanoPermite definir y averiguar si la puntuación (coma, punto,...) se tiene en cuenta en las búsquedas realizadas en el elemento.
Sensible a mayúsculas y minúsculasbooleanoSe utiliza para definir y averiguar si el caso (caracteres en mayúsculas / minúsculas) se tiene en cuenta en las búsquedas realizadas en el elemento.
SinónimoCadena de caracteresPermite definir los sinónimos que se tienen en cuenta en la indexación.

¿Cómo describir los archivos de datos por programación?

Para describir los archivos de datos por programación, usted debe:
1. Declarar las variables "Descripción del archivo", "Descripción de elemento", "FullTextIndex Description" y "Descripción de la relación" (si es necesario).
2. Para cada archivo de datos:
3. Describa (si es necesario) las características de los enlaces a través de Propiedades HFSQL.
4. Validar, si es necesario, la descripción de cada relación (función HDescribeLink.
Versión mínima requerida
  • Versión 14
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local