Método ISearchCatalogManager2::P rioritizeMatchingURLs (searchapi.h)
Instrui o indexador a dar uma prioridade mais alta à indexação de itens que têm URLs que correspondam a um padrão especificado. Esses itens terão uma prioridade mais alta do que outras tarefas de indexação.
Sintaxe
HRESULT PrioritizeMatchingURLs(
[in] LPCWSTR pszPattern,
[in] PRIORITIZE_FLAGS dwPrioritizeFlags
);
Parâmetros
[in] pszPattern
Tipo: LPCWSTR
Uma cadeia de caracteres que especifica o padrão de URL que define itens que falharam na indexação e precisam ser indexados novamente.
[in] dwPrioritizeFlags
Tipo: PRIORITIZE_FLAGS
Um valor da enumeração PRIORITIZE_FLAGS que especifica como processar itens que o indexador não conseguiu indexar.
Retornar valor
Tipo: HRESULT
Retorna S_OK se tiver êxito; caso contrário, um valor de erro.
Comentários
A cadeia de caracteres pszPattern deve especificar um padrão que corresponda à URL do item inteiro. Você pode usar o caractere curinga asterisco para criar sua cadeia de caracteres padrão.
O sinalizador PRIORITIZE_FLAG_IGNOREFAILURECOUNT é válido apenas em combinação com o sinalizador PRIORITIZE_FLAG_RETRYFAILEDITEMS .
Exemplos
Os exemplos a seguir mostram o uso do caractere curinga asterisco e do PRIORITIZE_FLAG_IGNOREFAILURECOUNT.
hr = cpSearchCatalogManager2->PrioritizeMatchingURLs("mapi://{<SID>}/Mailbox - Boyer Zara/*",
PRIORITIZE_FLAG_RETRYFAILEDITEMS);
hr = cpSearchCatalogManager2->PrioritizeMatchingURLs("file:f:/Project Files/*",
PRIORITIZE_FLAG_RETRYFAILEDITEMS);
hr = cpSearchCatalogManager2->PrioritizeMatchingURLs("file:f:/Project Files/*.docx",
PRIORITIZE_FLAG_RETRYFAILEDITEMS | PRIORITIZE_FLAG_IGNOREFAILURECOUNT);
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP com SP2, Windows Vista com SP2 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 com SP1 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | searchapi.h |
Redistribuível | Windows Search (WS) 4.0 |