Compartir a través de


Tutorial: Adición de una ficha y una página de búsqueda personalizada con elementos web del motor de búsqueda Enterprise Search al Centro de búsqueda

Microsoft Office SharePoint Server 2007 y Enterprise Search de Microsoft Office SharePoint Server 2007 permiten crear páginas personalizadas de búsqueda directamente desde la interfaz de usuario.

En este tutorial, creará búsquedas y páginas de resultados de búsqueda básicos mediante la interfaz de usuario para el Centro de búsqueda. A continuación, personalizará dichas páginas para buscar productos desde el Tutorial: Configurar la búsqueda para el ejemplo de aplicación de datos profesionales de AdventureWorks.

A continuación se indican las tareas tratadas en este tutorial:

  • Agregar nuevas fichas a los controles de ficha del Centro de búsqueda

  • Crear una página de búsqueda personalizada con un elemento web de cuadro de búsqueda

  • Crear una página de resultados de búsqueda personalizada con el elemento web de resultados principales de la búsqueda

  • Modificar las propiedades de los dos elementos web de búsqueda para buscar un conjunto específico de contenido (AdventureWorks2000, datos de productos).

Requisitos previos

A continuación, se indican los requisitos previos para realizar este tutorial:

Creación de fichas para las páginas de búsqueda

En la primera parte del tutorial, creará las fichas de la página de búsqueda de productos y la página de resultados de búsqueda de productos.

Para agregar la ficha de búsqueda de productos a los controles de ficha del Centro de búsqueda

  1. En el explorador, vaya a la lista de Windows SharePoint Services para ver el control de la ficha SearchCenter:

    http://[Site]/SearchCenter/SearchCenter/AllItems.aspx
    
  2. En la barra de herramientas de la lista, haga clic en el vínculo Nuevo.

  3. En el campo Nombre de ficha, escriba Products.

  4. En el campo Página, escriba product.aspx.

  5. Haga clic en Aceptar para crear la nueva ficha.

    Como alternativa, puede desplazarse directamente a la página Nuevo elemento para el control de ficha SearchCenter, que se encuentra aquí:

    http://[Site]/SearchCenter/SearchCenter/NewForm.aspx
    
  6. En el explorador, vaya a la lista de Windows SharePoint Services para ver el control de la ficha SearchResults:

    http://[Site]/SearchCenter/SearchResults/AllItems.aspx
    

    Como alternativa, puede desplazarse directamente a la página Nuevo elemento para el control de ficha SearchResults, que se encuentra aquí:

    http://[Site]/SearchCenter/SearchResults/NewForm.aspx
    
  7. Repita los pasos del 2 al 5. Para el paso 4, escriba productresults.aspx en el campo Página.

Crear páginas de búsqueda de productos y resultados de búsqueda

Ahora va a crear las páginas que ha especificado para las fichas de búsqueda de productos.

Para crear la página de búsqueda de productos

  1. Abra el sitio del Centro de búsqueda en el explorador, haga clic en el menú Acciones del sitio y, a continuación, elija Crear página.

  2. En el cuadro Nombre de la dirección URL, escriba product.

  3. En el campo Título, escriba Búsqueda de producto.

  4. En la lista Diseño de página, seleccione Página de búsqueda (página de bienvenida).

  5. Haga clic en Crear para crear la página.

Para crear la página de resultados de búsqueda de productos

  1. Abra el sitio del Centro de búsqueda en el explorador, haga clic en el menú Acciones del sitio y, a continuación, en Crear página.

  2. En el campo Nombre de la dirección URL, escriba resultadosBúsqueda.

  3. En el campo Título, escriba Resultados de búsqueda de producto.

  4. En la lista Diseño de página, seleccione Página de resultados de búsqueda (página de bienvenida).

  5. Haga clic en Crear para crear la página.

Agregar los elementos de búsqueda a las páginas de búsqueda de productos y resultados de búsqueda

En la parte final del tutorial, puede agregar elementos web de búsqueda a las nuevas páginas de búsqueda y configurarlos para buscar los datos de productos desde el Catálogo de datos profesionales.

Para configurar el elemento web del cuadro de búsqueda y agregarlo a la página de búsqueda de productos.

  1. Abra la página de búsqueda de productos en el explorador y, a continuación, haga clic en el vínculo Agregar elemento web en la parte superior.

  2. Seleccione Cuadro de búsqueda y haga clic en Agregar.

  3. En el elemento web del cuadro de búsqueda que se agrega, haga clic en la flecha hacia abajo para mostrar el menú Elemento web y, a continuación, haga clic en Modificar elemento web compartido. De este modo, se abre el panel de herramientas del elemento web del cuadro de búsqueda.

  4. Expanda el nodo Cuadro desplegable de ámbitos en el panel de herramientas.

  5. En la lista Modo de cuadro desplegable, haga clic en No mostrar el cuadro desplegable de ámbitos.

  6. Expanda el nodo Varios.

  7. Haga clic en el campo Dirección URL de la página de resultados de búsqueda de destino para mostrar el botón de puntos suspensivos (…) y, a continuación, haga clic en dicho botón para abrir la ventana Entrada de texto del campo.

  8. Reemplace la página especificada en la dirección URL, "Results.aspx" con "ProductResults.aspx" y haga clic en Aceptar para guardar los cambios.

Para agregar y configurar el cuadro de búsqueda y el elemento web de resultados principales de la búsqueda en la página de productos de la búsqueda.

  1. Abra la página de resultados de búsqueda de productos en el explorador y, a continuación, haga clic en el vínculo Agregar elemento web en la parte superior.

  2. Seleccione Cuadro de búsqueda y haga clic en Agregar.

  3. En el elemento web del cuadro de búsqueda que se agrega, haga clic en la flecha hacia abajo de edición para mostrar el menú Elemento web y, a continuación, haga clic en Modificar elemento web compartido. De este modo, se abre el panel de herramientas del elemento web del cuadro de búsqueda.

  4. Expanda el nodo Cuadro desplegable de ámbitos del panel de herramientas.

  5. En la lista Modo de cuadro desplegable, haga clic en No mostrar cuadro desplegable de ámbitos.

  6. Expanda el nodo Varios.

  7. Haga clic en el campo Reemplazo de dirección URL de la página de resultados de búsqueda de destino para mostrar el botón de puntos suspensivos (…) y, a continuación, haga clic en dicho botón para mostrar la ventana Entrada de texto del campo.

  8. Reemplace la página especificada en la dirección URL, "Results.aspx" con "ProductResults.aspx" y haga clic en Aceptar para guardar los cambios.

  9. Haga clic en el vínculo Agregar elemento web en la parte central izquierda.

  10. Seleccione Resultados principales de la búsqueda y, a continuación, haga clic en Agregar.

  11. En el elemento web de resultados principales de la búsqueda que se agrega, haga clic en la flecha hacia abajo de edición para mostrar el menú Elemento web y, a continuación, haga clic en Modificar elemento web compartido. De este modo, se abre el panel de herramientas del elemento web del cuadro de búsqueda.

  12. Expanda el nodo Opciones de consulta de resultados en el panel de herramientas.

  13. Haga clic en el campo Columnas seleccionadas para mostrar el botón de puntos suspensivos (…) y, a continuación, haga clic en dicho botón.

    De este modo, se abre la ventana Entrada de texto de la propiedad Columnas seleccionadas.

  14. Sustituya el código XML existente de la propiedad Columnas seleccionadas por lo siguiente:

    <root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">    <SelectColumns>                <Column Name="Rank"/>        <Column Name="ProductName"/>        <Column Name="ProductNumber"/>        <Column Name="ProductColor"/>        <Column Name="ProductPrice"/>        <Column Name="ProductStartDate"/>        <Column Name="CollapsingStatus"/>        <Column Name="HitHighlightedSummary"/>        <Column Name="HitHighlightedProperties"/>    </SelectColumns>    </root>
    
  15. Haga clic en Aceptar para volver al panel de herramientas.

  16. Haga clic en Elemento web del formulario de datos para mostrar el nodo Editor XSL.

  17. Haga clic en el botón Editor de código fuente para abrir la ventana Entrada de texto del elemento web de la propiedad XSL.

  18. Sustituya el contenido de la propiedad XSL por el código de ejemplo de XSLT de Muestra: XSLT de elemento web de resultados principales de búsqueda.

  19. Haga clic en Aceptar para volver al panel de herramientas.

  20. Haga clic en Aceptar para guardar los cambios en el elemento web.

Vea también

Otros recursos

Muestra: XSLT de elemento web de resultados principales de búsqueda
Control de navegación de la ficha Centro de búsqueda
Tutorial: Configurar la búsqueda para el ejemplo de aplicación de datos profesionales de AdventureWorks