Puede añadir índices de búsqueda de texto a entidades. Puede añadir índices de búsqueda de texto a una tabla de base de datos de aplicación predeterminada añadiendo un elemento TSIndex en el XML de extensión para dicha tabla.
Procedimiento
- Copie el archivo <runtime_sandbox>/repository/entity/extensions/Extensions.xml.sample como archivo <runtime_sandbox>/extensions/global/entities/your_custom_filename.xml O modifique el archivo XML de extensión existente.
- Edite el archivo your_custom_filename.xml para añadir índices de búsqueda de texto tal como se muestra en el ejemplo siguiente para cada tabla que desee ampliar. Para obtener una
descripción de los atributos XML, consulte la tabla que sigue al
ejemplo.
<!-- element exposed to create index -->
<DBSchema>
<Entities>
<Entity TableName="REQUIRED">
.
.
<TSIndexes>
<TSIndex Name="REQUIRED" >
<Column Name="USERNAME" />
</TSIndex>
.
.
</TSIndexes>
.
.
</Entity>
</Entities>
</DBSchema>
Atributo
|
Descripción
|
Entidad
|
TableName
|
Nombre de la tabla para la que se añaden los índices de búsqueda de texto. Por ejemplo, YFS_USER.
|
Entity/TSIndex
|
Nombre
|
Nombre del índice de búsqueda de
texto. Por ejemplo, YFS_TS_USER_Name.
Nota: Este valor no puede superar los 18 caracteres.
|
Entity/TSIndex/Column
|
Nombre
|
Nombre de la columna a la que se
añade el índice de búsqueda de texto. No puede definir varias columnas en un índice de texto.
|
- Cree una etiqueta TSIndex para cada índice de búsqueda de texto que desee añadir a la columna.
- Compile y despliegue las ampliaciones.