searchInfo
Windows arama altyapısının belirli bir özellik tanımına göre nasıl yapılandırileceğini belirtir. searchInfo öğesi sağlanmazsa, özellik Windows arama altyapısına dahil değildir. Bu öğe Windows 7 için değişti.
Windows 7 için söz dizimi
<!-- 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>
Windows Vista söz dizimi
<!-- 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>
Öğe Bilgileri
Üst Öğe | Alt Öğeler |
---|---|
propertyDescription | Hiç kimse |
Öznitelik
Öznitelik | Açıklama |
---|---|
inInvertedIndex | Kamu. Opsiyonel. Özellik değerinin ters dizinde depolanıp depolanmayacağını gösterir. Bu, son kullanıcıların bu özelliğin değerleri üzerinde tam metin sorguları gerçekleştirmesini sağlar. Varsayılan değer "false"tur. |
isColumn | Kamu. Opsiyonel. Bağımsız yazılım satıcılarının (ISV'ler) koşul tabanlı sorgular (örneğin, "Select * Where "System.Title"='qqq'") oluşturabilmesi için özelliğin Windows arama veritabanında da bir sütun olarak depolanması gerekip gerekmediğini gösterir. Şema oluşturucu, son kullanıcıların (veya geliştiricilerin) özellikler üzerinde koşul tabanlı sorgular oluşturmasını sağlamak istiyorsa, bunun "true" olarak ayarlanması gerekir. Varsayılan değer "false"tur. |
isColumnSparse | Kamu. Opsiyonel. Varsayılan değer "true" şeklindedir. Özellik çok değerliyse, bu öznitelik her zaman "true" olur. |
columnIndexType | Kamu. Opsiyonel. Sıralama ve gruplandırma özelliklerini iyileştirmek için Windows arama altyapısı isColumn="true" olan özellikler için ikincil dizinler oluşturabilir. Bu öznitelik yalnızca Windows Vista'da inInvertedIndex "true" olduğunda veya IsColumn Windows 7'de "true" olduğunda kullanışlıdır. Özellik kullanıcılara göre sık sık sıralanma eğilimindeyse, bu öznitelik belirtilmelidir. Windows Vista'da varsayılan değer "NotIndexed" şeklindedir. Windows 7'de varsayılan değer "OnDemand"dır. Aşağıdaki değerler geçerlidir.
|
maxSize | Kamu. Opsiyonel. Windows arama veritabanında depolanan belirli bir özellik için izin verilen bayt cinsinden boyut üst sınırı. Varsayılan değer:
|
Anımsatıcı | Windows 7 ve üzeri. Kamu. Opsiyonel. Arama sorgularında özelliğine başvurmak için kullanılabilecek anımsatıcı değerlerin listesi. Liste '|' karakteriyle sınırlandırılmış. |