pesquisaInformações
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. Este 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 do 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 |
---|---|
propriedadeDescrição | Nenhum |
Atributos
Atributo | Descrição |
---|---|
inInvertedIndex | Pública. Opcional. Indica se o valor da propriedade deve ser armazenado no índice invertido. Isso permite que os usuários finais realizem consultas de texto completo sobre os valores dessa propriedade. O padrão é "false". |
isColumn | Pública. Opcional. Indica se a propriedade também deve ser armazenada no banco de dados de pesquisa do Windows como uma coluna, para que fornecedores independentes de software (ISVs) possam criar consultas baseadas em predicados (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 predicados nas propriedades, isso precisará ser definido como "true". O padrão é "false". |
isColumnSparse | Pública. Opcional. O padrão é "true". Se a propriedade tiver vários valores, esse atributo será sempre "true". |
columnIndexType | Pública. Opcional. Para otimizar a classificação e o agrupamento, o mecanismo de pesquisa do Windows pode criar índices secundários para propriedades que tenham isColumn="true". Este atributo só é útil quando inInvertedIndex é "true" no Windows Vista ou quando isColumn é "true" no Windows 7. Se a propriedade tende a ser classificada com freqüê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 seguintes valores são válidos.
|
maxTamanho | Pública. 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ónica | Windows 7 e posterior. Pública. 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 '|'. |