Поделиться через


searchInfo

Указывает, как настроить поисковую систему Windows в отношении заданного определения свойства. Если элемент searchInfo не указан, свойство не включается в поисковую систему Windows. Этот элемент был изменен для Windows 7.

Синтаксис для 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>

Синтаксис для 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>

Сведения об элементе

Родительский элемент Дочерние элементы
PropertyDescription Нет

 

Атрибуты

Атрибут Описание
inInvertedIndex Общедоступный. Необязательный элемент. Указывает, должно ли значение свойства храниться в инвертированном индексе. Это позволяет конечным пользователям выполнять полнотекстовые запросы к значениям этого свойства. Значение по умолчанию — «false».
isColumn Общедоступный. Необязательный элемент. Указывает, должно ли свойство также храниться в базе данных Поиска Windows в виде столбца, чтобы независимые поставщики программного обеспечения (ISV) могли создавать запросы на основе предиката (например, "Выбрать * Where "System.Title"='qqq'"). Если создатель схемы хочет разрешить конечным пользователям (или разработчикам) создавать запросы на основе предиката по свойствам, для этого необходимо задать значение true. Значение по умолчанию — «false».
isColumnSparse Общедоступный. Необязательный элемент. Значение по умолчанию - "true". Если свойство имеет многозначное значение, этот атрибут всегда имеет значение true.
columnIndexType Общедоступный. Необязательный элемент. Для оптимизации сортировки и группировки поисковая система Windows может создавать вторичные индексы для свойств, имеющих значение isColumn="true". Этот атрибут полезен, только если inInvertedIndex имеет значение true в Windows Vista или если параметр isColumn имеет значение true в Windows 7. Если свойство часто сортируется пользователями, следует указать этот атрибут. Значение по умолчанию в Windows Vista — NotIndexed. Значение по умолчанию в Windows 7 — OnDemand. Допустимы следующие значения.
  • NotIndexed: никогда не создавайте индекс значения.
  • OnDisk: по умолчанию создайте индекс значения для этого свойства.
  • OnDiskAll (только в Windows 7 и более поздних версиях): по умолчанию создайте индекс значения для этого свойства, а если это векторное свойство, то также индекс значения для всех объединенных векторных значений.
  • OnDiskVector (только в Windows 7 и более поздних версиях): по умолчанию создается индекс значений для объединенных векторных значений.
  • OnDemand (только Для Windows 7 и более поздних версий): только создавать индексы стоимости по спросу, т. е. только при первом использовании для запроса.
Maxsize Общедоступный. Необязательный элемент. Максимальный размер (в байтах) для определенного свойства, хранящегося в базе данных Поиска Windows. Значение по умолчанию:
  • Windows Vista: 128 байт
  • Windows 7 и более поздних версий: 512 байт
Обратите внимание, что этот максимальный размер измеряется в байтах, а не символах. Максимальное количество символов зависит от их кодировки.
назначенные клавиши Windows 7 и более поздних версий. Общедоступный. Необязательный элемент. Список мнемонических значений, которые можно использовать для ссылки на свойство в поисковых запросах. Список разделен символом "|".