Descripción de las transformaciones de consultas

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Para ofrecer resultados de búsqueda que se adecúen a la consulta de un usuario, a veces es necesario cambiar la consulta. Supongamos, por ejemplo, que crea una vertical de búsqueda para Imágenes. Si alguien escribe una consulta en la vertical Imágenes, necesitará cambiar la consulta para que devuelva solamente resultados que sean imágenes.

Para cambiar una consulta, use el generador de consultas para configurar una transformación de consulta. Puede configurar una transformación de consulta para reemplazar las propiedades de una consulta como origen de resultados que utilizará la consulta para obtener los resultados de búsqueda o el criterio de ordenación que se usará cuando muestra los resultados de búsqueda. La transformación también cambia el texto de la consulta mediante una plantilla de consulta que se puede configurar. La plantilla de consulta es el texto que va a reemplazar el texto de la consulta y la plantilla puede contener variables de consulta.

Una variable de consulta es un marcador de posición para un valor. Cuando una transformación cambia el texto de una consulta con su plantilla de consulta, también reemplaza las variables de consulta en la plantilla con valores específicos.

Una transformación cambia variables de consulta contextual con valores relacionados con el contexto de consulta. La siguiente tabla muestran algunos ejemplos de variables de consulta contextual.

Una transformación cambia esta variable de consulta contextual

Con esto

{User.Name}

Nombre del usuario que escribió la consulta

{Site.URL}

Sitio en el que el usuario escribió el valor

{Today}

Fecha actual

Una transformación cambia las variables de consulta enlazada con un texto determinado que está en la consulta del usuario. La siguiente tabla muestran algunos ejemplos de variables de consulta enlazada.

Una transformación cambia esta variable de consulta enlazada

Con esto

{searchBoxQuery}

La consulta que escribió el usuario

{searchTerms}

La consulta que escribió el usuario, según los cambios hechos por la transformación más reciente

Puede usar una variable de consulta enlazada cuando agregue una restricción a una consulta, al igual que cuando limita una consulta a un tipo de contenido concreto. Por ejemplo, para una vertical de búsqueda Imágenes, puede configurar una transformación de consulta que agregue "contenttype:picture" al texto de la consulta con la plantilla de consulta "{searchTerms} contenttype:picture". Si un usuario escribe la consulta "luna" en esa vertical, la transformación cambia "{searchTerms}" por "luna". De este modo, la transformación de consulta cambia la consulta a "luna contenttype:picture".

Las transformaciones de consultas se pueden configurar en tres lugares:

  • En un elemento web como, por ejemplo, un elemento web de resultados de búsqueda. Configure una transformación en un elemento web si no necesita hacer los mismos cambios en las consultas del resto de ubicaciones.

  • En una regla de consulta, que especifica que determinadas acciones se realizará solo si se cumplen ciertas condiciones. Dos de estas acciones utilizan una transformación para cambiar la consulta:

    • Agregar un bloque de resultados en la página de resultados de búsqueda. Esta acción crea una copia de la consulta y su transformación cambia únicamente la copia.

    • Cambiar los resultados clasificados. Esta acción cambia la consulta que escribió el usuario.

  • En el origen de resultados que usa la consulta para obtener resultados de búsqueda.

Una consulta de usuario es transformada por el elemento web, después por cualquier regla de consulta que se aplique y finalmente por el origen de resultados. Por lo tanto, si configura una transformación en un origen de resultados, sabe que los cambios de la transformación no se descartarán ni se ignorarán, ya que el origen de resultados es el último que transforma la consulta. Por ejemplo, para asegurarse de que una vertical de búsqueda Imágenes devuelve solo imágenes, será necesario configurar la transformación apropiada en el origen de resultados y después configurar el elemento web en la vertical de búsqueda para usar ese origen de resultados.

Para obtener más información, vea información general de consulta de procesamiento en TechNet.

Volver al principio

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×