searchInfo
Specifica come configurare il motore di ricerca di Windows rispetto a una determinata definizione di proprietà. Se non viene fornito alcun elemento searchInfo , la proprietà non è inclusa nel motore di ricerca di Windows. Questo elemento è stato modificato per Windows 7.
Sintassi per 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>
Sintassi per 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>
Informazioni sull'elemento
Elemento padre | Elementi figlio |
---|---|
propertyDescription | Nessuno |
Attributi
Attributo | Descrizione |
---|---|
inInvertedIndex | Pubblica. Facoltativa. Indica se il valore della proprietà deve essere archiviato nell'indice invertito. In questo modo gli utenti finali eseguono query full-text sui valori di questa proprietà. Il valore predefinito è "false". |
isColumn | Pubblica. Facoltativa. Indica se la proprietà deve essere archiviata anche nel database di ricerca di Windows come colonna, in modo che i fornitori di software indipendenti (ISV) possano creare query basate su predicato(ad esempio, "Select * Where "System.Title"='qqq'"). Se l'autore dello schema vuole consentire agli utenti finali (o agli sviluppatori) di creare query basate su predicato sulle proprietà, è necessario impostare su "true". Il valore predefinito è "false". |
isColumnSparse | Pubblica. Facoltativa. Il valore predefinito è "true". Se la proprietà è multivalore, questo attributo è sempre "true". |
columnIndexType | Pubblica. Facoltativa. Per ottimizzare l'ordinamento e il raggruppamento, il motore di ricerca di Windows può creare indici secondari per le proprietà con isColumn="true". Questo attributo è utile solo quando inInvertedIndex è "true" in Windows Vista o quando isColumn è "true" in Windows 7. Se la proprietà tende a essere ordinata frequentemente in base agli utenti, è necessario specificare questo attributo. Il valore predefinito in Windows Vista è "NotIndexed". Il valore predefinito in Windows 7 è "OnDemand". I valori seguenti sono validi.
|
Maxsize | Pubblica. Facoltativa. Dimensioni massime, in byte, consentite per una determinata proprietà archiviata nel database di Ricerca di Windows. Il valore predefinito è:
|
tasti di scelta | Windows 7 e versioni successive. Pubblica. Facoltativa. Elenco di valori mnemonici che possono essere usati per fare riferimento alla proprietà nelle query di ricerca. L'elenco è delimitato dal carattere '|'. |