Megosztás a következőn keresztül:


searchInfo

Megadja, hogyan konfigurálhatja a Windows keresőmotort egy adott tulajdonságdefiníció tekintetében. Ha nincs megadva searchInfo elem, akkor a tulajdonság nem szerepel a Windows keresőmotorjában. Ez az elem megváltozott a Windows 7 esetében.

A Windows 7 szintaxisa

<!-- 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>

A Windows Vista szintaxisa

<!-- 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>

Eleminformációk

Szülőelem Gyermekelemek
propertyDescription Egyik sem

 

Attribútumok

Attribútum Leírás
inInvertedIndex Nyilvános. Szabadon választható. Azt jelzi, hogy a tulajdonság értékét a fordított indexben kell-e tárolni. Ez lehetővé teszi, hogy a végfelhasználók teljes szöveges lekérdezéseket hajtanak végre a tulajdonság értékei alapján. Az alapértelmezett érték a "false".
isColumn Nyilvános. Szabadon választható. Azt jelzi, hogy a tulajdonságot a Windows keresési adatbázisában is oszlopként kell-e tárolni, hogy a független szoftvergyártók (ISV-k) predikátumalapú lekérdezéseket hozzanak létre (például :"Select * Where "System.Title"='qqq"). Ha a séma létrehozója engedélyezni szeretné, hogy a végfelhasználók (vagy fejlesztők) predikátumalapú lekérdezéseket hozzanak létre a tulajdonságokon, akkor ezt "true" (igaz) értékre kell állítani. Az alapértelmezett érték a "false".
isColumnSparse Nyilvános. Szabadon választható. Az alapértelmezett érték "igaz". Ha a tulajdonság többértékű, ez az attribútum mindig "igaz".
columnIndexType Nyilvános. Szabadon választható. A rendezés és csoportosítás optimalizálása érdekében a Windows keresőmotorja másodlagos indexeket hozhat létre az isColumn="true" tulajdonsággal rendelkező tulajdonságokhoz. Ez az attribútum csak akkor hasznos, ha a Windows Vista inInvertedIndex értéke "igaz", vagy ha az isColumn "igaz" a Windows 7-ben. Ha a tulajdonságot általában gyakran rendezik a felhasználók, ezt az attribútumot kell megadni. A Windows Vista alapértelmezett értéke a "NotIndexed". A Windows 7 alapértelmezett értéke "OnDemand". A következő értékek érvényesek.
  • NotIndexed: Soha ne hozzon létre értékindexet.
  • OnDisk: Értékindex létrehozása alapértelmezés szerint ehhez a tulajdonsághoz.
  • OnDiskAll (csak Windows 7 és újabb verziók esetén): Hozzon létre alapértelmezett értékindexet ehhez a tulajdonsághoz, és ha vektortulajdonság, akkor az összes összefűzött vektorérték értékindexe is.
  • OnDiskVector (csak Windows 7 és újabb verziók esetén): Alapértelmezés szerint hozzon létre értékindexet az összefűzött vektorértékekhez.
  • OnDemand (csak Windows 7 és újabb verziók esetén): Csak igény szerinti értékindexek összeállítása, azaz csak első alkalommal használják őket lekérdezéshez.
maxSize Nyilvános. Szabadon választható. A Windows keresési adatbázisában tárolt adott tulajdonság maximális mérete bájtban kifejezve. Az alapértelmezett érték a következő:
  • Windows Vista: 128 bájt
  • Windows 7 és újabb: 512 bájt
Vegye figyelembe, hogy ez a maximális méret bájtban van mérve, nem karakterekben. A karakterek maximális száma a kódolásuktól függ.
mnemonika Windows 7 és újabb verziók. Nyilvános. Szabadon választható. A keresési lekérdezésekben a tulajdonságra hivatkozó mnemonikus értékek listája. A lista a(z) |karakterrel van elválasztva.