IBM Books
(C) IBM Corp. 2000

DB2 Net Search Extender Guía de administración y del usuario

Parámetros de elementos

Éstos son los parámetros de los elementos del modelo de documento:

name
Puede asignar un nombre al campo de texto o atributo de documento para cada definición. Los nombres le permiten delimitar una consulta de búsqueda al contenido de un campo de texto o atributo de documento específico. Utilizando los ejemplos anteriores, puede buscar documentos que contengan la palabra tapadera en el campo de texto denominado subtitle.

tag
Identifica un elemento cuyos identificadores de inicio y de final (implícito) marcan el campo de texto o atributo de documento. El texto dentro de un elemento de este nombre constituye el contenido del campo definido.

No se tiene en cuenta si el identificador se escribe en mayúsculas o minúsculas.

Utilizando los ejemplos anteriores, el texto que sigue a cualquier identificador H1 se indexa como formando parte del campo "header1". En cuyo caso, "sinopsis" y "prólogo" se indexarían.

meta-qualifier

Se tiene que utilizar este identificador con el elemento tag. Especificando tag="meta", se extrae el valor del contenido que coincide con el meta-calificador.

En el ejemplo de documento HTML, el meta-identificador tiene los siguientes elementos:

<META NAME="author" CONTENT="J. Grisham">

En el ejemplo de modelo de documento, meta-qualifier="author". Por lo tanto, el contenido "J. Grisham" se indexa como el valor del atributo de serie "author".

type
El tipo de atributo de documento debe ser "NUMBER". El parámetro no se aplica a las definiciones de campo.

exclude
YES o NO. Un parámetro que determina si el texto en una definición de campo se debe excluir y, por lo tanto, no indexar. Este parámetro no se aplica a las definiciones de atributo.

En el ejemplo, se excluiría la definición de campo "header1", pero se incluiría la definición "subtitle".

Se indexa todo el otro texto de un documento pero no como parte de un campo.

Para obtener información sobre las definiciones de tipo de documento, consulte el apartado DTD para modelos de documento.

Para ver las restricciones, consulte el apartado Limitaciones de campos de texto y atributos de documento.


Definición de un modelo de documento para documentos XML

Un modelo de documento para documentos XML permite definir cómo se correlaciona un nodo encontrado en un documento XML con un campo, un atributo de documento o ambas cosas.

A continuación se muestra un ejemplo de un documento XML:

<?xml version="1.0"?>
<purchaseOrder orderDate="2001-01-20">             [4] 
    <shipAddress countryCode="US">                [1]
        <name>Alice Smith</name>                  [2]
        <street>123 Maple Street</street>
        <city>Mill Hill</city>
        <state>CA</state>
        <zip>90999</zip>
    </shipAddress>
    <item partNo="123" quantity="1"> 
        <name>S&B Cortacésped tipo ABC-x</name>
        <price>239,90</price>
        <shipDate>25-01-2001</shipDate>
    </item>
    <item partNo="987" quantity="1">     [3]
        <name>Rastrillo multifuncional ZYX</name>
        <price>69,90</price>
        <shipDate>24-01-2001</shipDate>
    </item>
</purchaseOrder>

A continuación se muestra un ejemplo de un modelo de documento XML:

<?xml version="1.0"?>
<XMLModel>
 
<XMLFieldDefinition                   [1]
name="addresses"
locator="/purchaseOrder/shipAddress"
 
<XMLFieldDefinition                  [2]
name="customerName"
locator="//shipAddress/name" 
 
<XMLAttributeDefinition                  [3]
name="partNumber"
type="NUMBER"
locator="/purchaseOrder//item/@partNo" />
 
<XMLFieldDefinition                  [4]
name="none"
locator="/purchaseOrder/@orderDate"
exclude="yes"/>
 
</XMLModel>
 

La primera línea, <?xml version="1.0"?>, especifica que el modelo se ha escrito utilizando XML. Cada campo está definido en un identificador XMLFieldDefinition o XMLAttributeDefinition, que contiene los parámetros del elemento.

Tenga en cuenta que todas las definiciones de campos de texto deben estar contenidas en el identificador <XMLModel>. Para ver las restricciones, consulte el apartado Limitaciones de campos de texto y atributos de documento.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]