Adición de índices de búsqueda de texto a una tabla predeterminada

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

  1. 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.
  2. 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.

  3. Cree una etiqueta TSIndex para cada índice de búsqueda de texto que desee añadir a la columna.
  4. Compile y despliegue las ampliaciones.