property Element of propertyStore (Search Connector Schema)
El elemento de propiedad> opcional <especifica una propiedad usada por el conector de búsqueda. Estas propiedades son específicas de este conector de búsqueda, por lo que no hay ningún conjunto predefinido de nombres que se van a usar. Este elemento no tiene elementos secundarios.
Sintaxis
<!-- property for propertyStore element -->
<xs:element name="propertyBag" type="propertyStoreType" minOccurs="0">
<xs:element name="property" minOccurs="0" maxOccurrs="unbounded">
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:anyType">
<xs:attribute name="name" type="canonical-name" use="required"/>
<xs:attribute name="type"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:element>
Información de elemento
Elemento primario | Elementos secundarios |
---|---|
Elemento propertyStore (esquema del conector de búsqueda) |
Atributos
Atributo | Descripción | Valores |
---|---|---|
name | Público. Necesario. El nombre para mostrar de la propiedad. | Valor predeterminado |
type | Público. Necesario. El tipo de propiedad. | Cualquiera: Valor predeterminado. El subsistema de propiedades no coercirá el valor. GetPropertyType devolverá VT_NULL.
|
esquema | Público. Opcional. Esquema donde se define la propiedad. | Valor predeterminado |
Comentarios
Los conectores de búsqueda de OpenSearch pueden usar la propiedad OpenSearchHTMLRolloverTemplate. Esta propiedad identifica una plantilla que tiene el formato siguiente a la convención de plantilla de OpenSearch. La plantilla OpenSearchHTMLRolloverTemplate se usa cuando el usuario hace clic en el botón "Buscar en el sitio web" de la barra de comandos.
Ejemplo
En el ejemplo siguiente se muestra un <elemento propertyStore> con dos <elementos de propiedad> .
<propertyStore>
<property name="OpenSearchHTMLRolloverTemplate">https://www.adventureworks.com/Search/?Query={searchTerms}</property>
<property name="isExternal" type="boolean">true</property>
</propertyStore>