Compartir a través de


Procedimientos recomendados siguientes en la búsqueda federada de Windows

En este tema se enumeran los procedimientos recomendados a través de los cuales puede crear un almacén de datos basado en web que se puede buscar mediante la búsqueda federada de Windows e integra los orígenes de datos remotos con el Explorador de Windows sin tener que escribir ni implementar ningún código del lado cliente de Windows.

Este tema se organiza de la siguiente manera:

Los procedimientos recomendados para trabajar con OpenSearch en Windows 7 son los siguientes:

  • Admita los parámetros {startIndex} y {count} y asegúrese de devolver siempre el número de elementos solicitados a menos que se devuelva el último de los resultados.

  • Si conoce la extensión de nombre de archivo, asígnela a la propiedad System.FileExtension de Windows Shell. El uso de extensiones de nombre de archivo es una manera mejor de identificar un tipo de archivo que el tipo MIME.

  • Asegúrese de que el tipo MIME o la extensión de nombre de archivo que especifique en RSS coincide con el nombre de archivo y el tipo MIME devuelto en el encabezado HTTP por el servidor web que hospeda el elemento cuando se solicita el contenido del elemento.

  • Si va a devolver elementos de archivo, devuelva un tamaño de archivo siempre que sea posible. Esto garantiza que el cuadro de diálogo de progreso de descarga sea preciso.

  • Compruebe que las solicitudes de elementos más allá del final del conjunto de resultados no devuelven ningún resultado.

    Nota

    No repita los resultados.

     

  • No coloque etiquetas HTML donde no pertenezcan. Según la especificación RSS, son válidos en el campo de descripción, pero no en el campo de título.

  • No cree contenedores para elementos de página web. Por ejemplo, si crea un contenedor y asigna una extensión de nombre de archivo de .aspx, Windows Explorer descarga el archivo en la memoria caché de Internet y se ejecuta desde allí. Los exploradores web no controlan el tipo de archivo .aspx. El usuario obtendría un cuadro de diálogo Abrir con o un archivo podría abrirse mediante una aplicación como Microsoft Visual Studio. Evite esto devolviendo un elemento de vínculo solo para páginas web.

  • Proporcione una dirección URL de sustitución web en el archivo .osdx mediante una plantilla de dirección URL con format="text\html".

  • Proporcione una dirección URL a la carpeta primaria, el contenedor o la página web asignando un valor de dirección URL de elemento personalizado a la propiedad Shell de Windows System.ItemFolderPathDisplay .

Procedimientos recomendados para crear salidas RSS

Los procedimientos recomendados para crear salidas RSS son los siguientes:

  • Cada elemento DEBE devolver una dirección URL link o enclosure un valor (o equivalente, como media:content)
  • No incluya ninguna etiqueta de formato HTML en el atributo title , o esas etiquetas aparecerán en el título y se mostrarán en el Explorador de Windows.
  • Para el elemento description :
    • Muestre suficiente información para que el usuario sepa por qué este resultado puede ser relevante.
    • No incluya el formato HTML. El proveedor de OpenSearch quita el formato, lo que podría dar lugar a resultados menos deseables para su descripción.
    • No incluya los metadatos que ya se proporcionan en otros elementos, como el nombre del archivo de gabinete, el tamaño, la fecha de modificación, etc., porque el Explorador de Windows ya muestra los metadatos. Mostrarlo en el elemento description sería redundante.
  • Para direcciones URL de contenido o contenedor:
    • Especifique el atributo de tipo como un tipo MIME válido.
    • Especifique el tamaño del archivo en bytes.
  • Si va a implementar la salida RSS en .NET mediante DateTime, pruebe la fuente en Microsoft Internet Explorer para ver si es válida antes de implementarla en el Explorador de Windows.

Recursos adicionales

Para obtener más información sobre cómo implementar la federación de búsqueda en almacenes de datos remotos mediante tecnologías openSearch en Windows 7 y versiones posteriores, consulta "Recursos adicionales" en Búsqueda federada en Windows.

Búsqueda federada en Windows

Introducción con la búsqueda federada en Windows

Conexión del servicio web en la búsqueda federada de Windows

Habilitar el almacén de datos en la búsqueda federada de Windows

Crear un archivo de descripción de OpenSearch en la búsqueda federada de Windows

Implementación de conectores de búsqueda en la búsqueda federada de Windows

Extensión del índice