property-Element von propertyStore (Search Connector Schema)
Das optionale <Eigenschaftselement> gibt eine Eigenschaft an, die vom Suchconnector verwendet wird. Diese Eigenschaften sind für diesen Suchconnector spezifisch, sodass es keinen vordefinierten Satz von Namen gibt, die verwendet werden können. Dieses Element verfügt über keine untergeordneten Elemente.
Syntax
<!-- 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>
Elementinformationen
Übergeordnetes Element | Untergeordnete Elemente |
---|---|
propertyStore-Element (Suchconnectorschema) |
Attribute
attribute | BESCHREIBUNG | Werte |
---|---|---|
name | Öffentlich. Erforderlich. Der Anzeigename der Eigenschaft. | Standard |
type | Öffentlich. Erforderlich. Der Typ der Eigenschaft. | Beliebig: Standard. Der Wert wird nicht vom Eigenschaftensubsystem zwangsweise ausgeführt. VT_NULL wird von GetPropertyType zurückgegeben.
|
schema | Öffentlich. Optional. Das Schema, in dem die Eigenschaft definiert ist. | Standard |
Hinweise
OpenSearch-Suchconnectors können die OpenSearchHTMLRolloverTemplate-Eigenschaft verwenden. Diese Eigenschaft identifiziert eine Vorlage, die gemäß der OpenSearch-Vorlagenkonvention formatiert ist. Die OpenSearchHTMLRolloverTemplate-Vorlage wird verwendet, wenn der Benutzer auf die Schaltfläche "Auf Website suchen" in der Befehlsleiste klickt.
Beispiel
Das folgende Beispiel zeigt ein <propertyStore-Element> mit zwei <Eigenschaftselementen> .
<propertyStore>
<property name="OpenSearchHTMLRolloverTemplate">https://www.adventureworks.com/Search/?Query={searchTerms}</property>
<property name="isExternal" type="boolean">true</property>
</propertyStore>