searchInfo
Especifica como configurar o mecanismo de pesquisa do Windows em relação a uma determinada definição de propriedade. Se nenhum elemento searchInfo for fornecido, a propriedade não será incluída no mecanismo de pesquisa do Windows. Esse elemento foi alterado para o Windows 7.
Sintaxe para 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>
Sintaxe para 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>
Informações do elemento
Elemento pai | Elementos filho |
---|---|
Propertydescription | Nenhum |
Atributos
Atributo | Descrição |
---|---|
inInvertedIndex | Público. Opcional. Indica se o valor da propriedade deve ser armazenado no índice invertido. Isso permite que os usuários finais executem consultas de texto completo sobre os valores dessa propriedade. O padrão é "falso". |
isColumn | Público. Opcional. Indica se a propriedade também deve ser armazenada no banco de dados de pesquisa do Windows como uma coluna, para que os ISVs (fornecedores independentes de software) possam criar consultas baseadas em predicado (por exemplo, "Select * Where "System.Title"='qqq'"). Se o criador do esquema quiser permitir que os usuários finais (ou desenvolvedores) criem consultas baseadas em predicado nas propriedades, isso precisará ser definido como "true". O padrão é "falso". |
isColumnSparse | Público. Opcional. O padrão é "true". Se a propriedade for de vários valores, esse atributo será sempre "true". |
columnIndexType | Público. Opcional. Para otimizar a classificação e o agrupamento, o mecanismo de pesquisa do Windows pode criar índices secundários para propriedades que têm isColumn="true". Esse atributo só é útil quando inInvertedIndex é "true" no Windows Vista ou quando isColumn é "true" no Windows 7. Se a propriedade tende a ser classificada com frequência pelos usuários, esse atributo deve ser especificado. O valor padrão no Windows Vista é "NotIndexed". O valor padrão no Windows 7 é "OnDemand". Os valores a seguir são válidos.
|
Maxsize | Público. Opcional. O tamanho máximo, em bytes, permitido para uma determinada propriedade armazenada no banco de dados de pesquisa do Windows. O padrão é:
|
mnemônico | Windows 7 e posterior. Público. Opcional. Uma lista de valores mnemônicos que podem ser usados para se referir à propriedade em consultas de pesquisa. A lista é delimitada com o caractere '|'. |