Método ISearchCatalogManager2::P rioritizeMatchingURLs (searchapi.h)
Indica al indexador que asigne una prioridad más alta a los elementos de indexación que tengan direcciones URL que coincidan con un patrón especificado. A continuación, estos elementos tendrán una prioridad mayor que otras tareas de indexación.
Sintaxis
HRESULT PrioritizeMatchingURLs(
[in] LPCWSTR pszPattern,
[in] PRIORITIZE_FLAGS dwPrioritizeFlags
);
Parámetros
[in] pszPattern
Tipo: LPCWSTR
Cadena que especifica el patrón de dirección URL que define los elementos que no se pudieron indexar y necesitan volver a indexar.
[in] dwPrioritizeFlags
Tipo: PRIORITIZE_FLAGS
Valor de la enumeración PRIORITIZE_FLAGS que especifica cómo procesar los elementos que el indexador no ha indexado.
Valor devuelto
Tipo: HRESULT
Devuelve S_OK si se realiza correctamente; de lo contrario, un valor de error.
Comentarios
La cadena pszPattern debe especificar un patrón que coincida con la dirección URL completa del elemento. Puede usar el carácter comodín asterisco para crear la cadena de patrón.
La marca PRIORITIZE_FLAG_IGNOREFAILURECOUNT solo es válida en combinación con la marca PRIORITIZE_FLAG_RETRYFAILEDITEMS .
Ejemplos
En los ejemplos siguientes se muestra el uso del carácter comodín asterisco y del 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 | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2, Windows Vista con SP2 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 con SP1 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | searchapi.h |
Redistribuible | Windows Search (WS) 4.0 |