searchInfo
Hiermee geeft u op hoe u de Windows-zoekmachine configureert met betrekking tot een bepaalde eigenschapsdefinitie. Als er geen searchInfo element wordt opgegeven, wordt de eigenschap niet opgenomen in de Windows-zoekmachine. Dit element is gewijzigd voor Windows 7.
Syntaxis voor 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>
Syntaxis voor 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>
Elementinformatie
Bovenliggend element | Onderliggende elementen |
---|---|
propertyDescription- | Geen |
Kenmerken
Attribuut | Beschrijving |
---|---|
inInvertedIndex | Publiek. Facultatief. Geeft aan of de eigenschapswaarde moet worden opgeslagen in de omgekeerde index. Hiermee kunnen eindgebruikers volledige tekstquery's uitvoeren op de waarden van deze eigenschap. De standaardwaarde is 'false'. |
isColumn | Publiek. Facultatief. Hiermee wordt aangegeven of de eigenschap ook als kolom moet worden opgeslagen in de Windows-zoekdatabase, zodat onafhankelijke softwareleveranciers (ISV's) predicaatgebaseerde query's kunnen maken (bijvoorbeeld 'Select * Where 'System.Title'='qqq'). Als de maker van het schema eindgebruikers (of ontwikkelaars) in staat wil stellen om predicaatquery's op basis van de eigenschappen te maken, moet dit worden ingesteld op 'true'. De standaardwaarde is 'false'. |
isColumnSparse | Publiek. Facultatief. De standaardwaarde is 'true'. Als de eigenschap meerdere waarden heeft, is dit kenmerk altijd 'true'. |
columnIndexType | Publiek. Facultatief. Voor het optimaliseren van sorteren en groeperen kan de Windows-zoekmachine secundaire indexen maken voor eigenschappen met isColumn="true". Dit kenmerk is alleen nuttig wanneer inInvertedIndex 'true' is in Windows Vista of wanneer isColumn 'true' is in Windows 7. Als de eigenschap vaak wordt gesorteerd op gebruikers, moet dit kenmerk worden opgegeven. De standaardwaarde in Windows Vista is NotIndexed. De standaardwaarde in Windows 7 is OnDemand. De volgende waarden zijn geldig.
|
maxSize | Publiek. Facultatief. De maximale grootte, in bytes, die is toegestaan voor een bepaalde eigenschap die is opgeslagen in de Windows-zoekdatabase. De standaardwaarde is:
|
mnemoniek | Windows 7 en hoger. Publiek. Facultatief. Een lijst met nemonische waarden die kunnen worden gebruikt om te verwijzen naar de eigenschap in zoekquery's. De lijst wordt gescheiden door het teken |. |