searchInfo
Gibt an, wie die Windows-Suchmaschine in Bezug auf eine bestimmte Eigenschaftendefinition konfiguriert wird. Wenn kein searchInfo-Element bereitgestellt wird, ist die Eigenschaft nicht in der Windows-Suchmaschine enthalten. Dieses Element wurde für Windows 7 geändert.
Syntax für Windows 7
<!-- searchInfo for Windows 7-->
<xs:element name="searchInfo">
<xs:complexType>
<xs:attribute name="inInvertedIndex" type="xs:boolean" default="false"/>
<xs:attribute name="isColumn" type="xs:boolean" default="false"/>
<xs:attribute name="isColumnSparse" type="xs:boolean" default="true">
<xs:annotation>
<xs:documentation>
isColumnSparse: Default is true. If the property is multi-valued, this is always true.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="columnIndexType" default="OnDemand">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NotIndexed"/>
<xs:enumeration value="OnDisk"/>
<xs:enumeration value="OnDiskAll"/>
<xs:enumeration value="OnDiskVector"/>
<xs:enumeration value="OnDemand"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="maxSize" type="xs:nonNegativeInteger" default="512"/>
<xs:attribute name="mnemonics" type="xs:string"/>
</xs:complexType>
</xs:element>
Syntax für Windows Vista
<!-- searchInfo for Windows Vista-->
<xs:element name="searchInfo">
<xs:complexType>
<xs:attribute name="inInvertedIndex" type="xs:boolean" default="false"/>
<xs:attribute name="isColumn" type="xs:boolean" default="false"/>
<xs:attribute name="isColumnSparse" type="xs:boolean" default="true">
<xs:annotation>
<xs:documentation>
isColumnSparse: Default is true. If the property is multi-valued, this is always true.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="columnIndexType" default="OnDemand">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NotIndexed"/>
<xs:enumeration value="OnDisk"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="maxSize" type="xs:nonNegativeInteger" default="128"/>
</xs:complexType>
</xs:element>
Elementinformationen
Übergeordnetes Element | Untergeordnete Elemente |
---|---|
propertyDescription | Keine |
Attribute
attribute | BESCHREIBUNG |
---|---|
inInvertedIndex | Öffentlich. Optional. Gibt an, ob der Eigenschaftswert im invertierten Index gespeichert werden soll. Dadurch können Endbenutzer Volltextabfragen über die Werte dieser Eigenschaft ausführen. Der Standardwert lautet "false". |
isColumn | Öffentlich. Optional. Gibt an, ob die Eigenschaft auch in der Windows-Suchdatenbank als Spalte gespeichert werden soll, damit unabhängige Softwarehersteller (ISVs) prädikatbasierte Abfragen erstellen können (z. B. "Select * Where "System.Title"='qqq'"). Wenn der Schemaersteller Endbenutzern (oder Entwicklern) ermöglichen möchte, prädikatbasierte Abfragen für die Eigenschaften zu erstellen, muss dies auf "true" festgelegt werden. Der Standardwert lautet "false". |
isColumnSparse | Öffentlich. Optional. Der Standardwert ist "true". Wenn die Eigenschaft mehrwertige Werte aufweist, ist dieses Attribut immer "true". |
columnIndexType | Öffentlich. Optional. Zur Optimierung der Sortierung und Gruppierung kann die Windows-Suchmaschine sekundäre Indizes für Eigenschaften mit isColumn="true" erstellen. Dieses Attribut ist nur nützlich, wenn inInvertedIndex in Windows Vista "true" ist oder wenn isColumn in Windows 7 "true" ist. Wenn die Eigenschaft häufig von Benutzern sortiert wird, sollte dieses Attribut angegeben werden. Der Standardwert in Windows Vista ist "NotIndexed". Der Standardwert in Windows 7 ist "OnDemand". Die folgenden Werte sind gültig.
|
Maxsize | Öffentlich. Optional. Die maximal zulässige Größe in Bytes für eine bestimmte Eigenschaft, die in der Windows-Suchdatenbank gespeichert ist. Der Standardwert lautet:
|
Zugriffstasten | Windows 7 und höher. Öffentlich. Optional. Eine Liste der mnemonischen Werte, die verwendet werden können, um in Suchabfragen auf die Eigenschaft zu verweisen. Die Liste wird durch das Zeichen '|' getrennt. |