Definir mejor las búsquedas

En esta página, se describe cómo ayudar a los usuarios a definir mejor las búsquedas mediante etiquetas de perfeccionamiento. A diferencia de las etiquetas de los motores de búsqueda, las etiquetas de perfeccionamiento son visibles para tus usuarios y aparecen en la parte superior de la página de resultados de búsqueda.

  1. Descripción general
  2. Crea etiquetas de mejora
  3. Cómo etiquetar sitios con etiquetas
  4. Control del número de etiquetas de mejora que se muestran

Descripción general

Incluso después de reunir el conjunto de resultados para el motor de búsqueda y ajustarlo los rankings, es posible que los usuarios aún escriban consultas demasiado amplias. Para ejemplo, si los usuarios buscan una afección de salud, no está claro qué tipo de la información que buscan. ¿Buscan información sobre síntomas, tratamientos o factores de riesgo? Sin embargo, si pueden seleccionar perfeccionamientos o categorías de resultados de la búsqueda, pueden limitar búsquedas y obtener respuestas rápidamente.

Página de resultados de búsqueda
con una selección de vínculos para definir mejor

Las mejoras son las etiquetas que se aplican a los sitios para categorizarlos. El las etiquetas de mejora que creas aparecen como vínculos en la parte superior de los resultados de la búsqueda páginas. Cuando un usuario hace clic en uno de los vínculos de perfeccionamiento, los sitios que con la etiqueta de refinamiento, según cómo hayas definido la etiqueta, ya sea que se haya buscado de forma exclusiva o que se haya promocionado arriba de otros resultados. Incluso puedes agregar las claves consultas con términos de búsqueda adicionales para ayudar recuperan resultados más específicos o los redireccionan a una página diferente.

Volver al principio

Crea etiquetas de mejora

Puedes crear etiquetas de mejora y etiquetar sitios con ellas en la Perfeccionamientos del panel de control, pero puedes tener más control sobre la clasificación si utilizas el Archivo de anotaciones XML de Programmable Search. Al igual que con las etiquetas del motor de búsqueda, definir etiquetas de mejora en el archivo de contexto y aplicarlas a sitios en el archivo de anotaciones.

Como se muestra en el siguiente ejemplo, las etiquetas de perfeccionamiento se definen usando Elementos Facet en la sección Context

<CustomSearchEngine>
  <Title>Universities</Title>
    <Context>
      <Facet>
        <FacetItem title="Lectures">
           <Label name="lectures" mode="BOOST" weight="0.8">
              <Rewrite>lecture OR lectures</Rewrite>
           </Label>
        </FacetItem>
      </Facet>
      <Facet>
        <FacetItem title="Assignments">
          <Label name="assignments" mode="BOOST" weight="0.8">
            <Rewrite>homework OR assignment OR assignments</Rewrite>
          </Label>
        </FacetItem>
     </Facet>
     <Facet>
       <FacetItem title="Reference">
         <Label name="reference" mode="FILTER">
         </Label>
       </FacetItem>
     </Facet>
     <Facet>
        <FacetItem title="Papers">
          <Label name="papers" mode="FILTER"/>
          <Redirect url="http://scholar.google.com/scholar?q=$q"/>
        </FacetItem>
      </Facet>
      <BackgroundLabels>
        <Label name="_cse_omuauf_lfve" mode="FILTER"/>
        <Label name="_cse_exclude_omuauf_lfve" mode="ELIMINATE"/>
      </BackgroundLabels>
    </Context>
  </CustomSearchEngine>

El elemento Facet tiene la siguiente estructura:

Cada elemento Facet puede tener hasta cuatro FacetItem elementos secundarios. Puedes crear todas las etiquetas de mejora que quieras. Puedes también puede controlar cuántas etiquetas aparecen en las páginas de resultados de búsqueda

Volver al principio

Ejemplo: Etiquetas de mejora

Una etiqueta de perfeccionamiento básica se ve de la siguiente manera:

<Facet>
  <FacetItem title="Lectures">
    <Label name="lectures" mode="BOOST" weight="0.8"/></Label>
  </FacetItem>
</Facet>

Figura 3: El código de muestra produce una búsqueda página de resultados con una etiqueta.

Resultados de la búsqueda
con un vínculo de mejora llamado Conferencias

Volver al principio

Elementos de las etiquetas de mejora

A continuación, se muestran los elementos secundarios de Facet.

Elemento Atributo Descripción Valor
FacetItem title El vínculo para definir mejor el que se muestra en la parte superior de la página de resultados.

Es el título del vínculo. En el ejemplo anterior, eso es "Clases" vínculo en la parte superior de la página de resultados.

El título debe ser descriptivo y lo más corto posible. La mejora los vínculos podrían truncarse para ahorrar espacio, sobre todo si los resultados de la búsqueda tiene muchos vínculos para definir mejor.

También puedes usar el término $q, que muestra el nombre del usuario como el vínculo de perfeccionamiento. Por ejemplo, si el usuario busca "tocino", el vínculo para definir mejor la búsqueda también será "tocino".

Label name El nombre de la etiqueta de mejora. Úsalo para etiquetar sitios en el archivo de anotaciones.

Además, Motor de Búsqueda Programable agrega el nombre de la etiqueta a las consultas de tus usuarios después de que hacen clic en un vínculo de mejora. Si tuvieras que mirar hacia atrás la sección Descripción general, los resultados de la búsqueda de muestra muestra un cuadro de búsqueda con "espinilla more:condition_trata". El “más:condición_tratamiento” indica el uso de una etiqueta y “condition_trata” es el valor del elemento Label name.

Un nombre descriptivo para tu etiqueta. Cuando ves tus anotaciones de Terraform, sería bueno que pudieras discernir el propósito de la las etiquetas sin tener que consultar los archivos de contexto.

Debes seguir la convención de nombres, que incluye lo siguiente:

  • Usa solo caracteres en minúscula.
  • Sustituye signos de puntuación y conjunciones (por ejemplo, "y", "/" y "o"). con guion bajo ("_"). Por ejemplo, la frase "advertencias y extracciones" debe tener el formato de "warnings_recalls". y la frase, “pruebas/procedimientos”, “pruebas_procedures”.
  • El nombre debe ser corto.
mode Los modos de las etiquetas del motor de búsqueda y las de perfeccionamiento funcionan de la misma forma.

Puede crear los tres tipos: aumento, filtro y eliminación en el mismo motor de búsqueda.

Para obtener documentación más detallada sobre el funcionamiento de las ponderaciones, consulta Clasificamos los resultados de la búsqueda.

Especifica un valor de mode para cada etiqueta:
  • BOOST- Cuando los usuarios hacen clic en el vínculo de mejora, los sitios tienen prioridad sobre otros resultados sin etiquetas.
  • FILTER- Cuando los usuarios hacen clic en el vínculo de refinamiento, solo y los sitios etiquetados con esa etiqueta. Se excluyen todos los demás sitios.
  • ELIMINATE: Cuando los usuarios hacen clic en el vínculo de mejora, los sitios con esta etiqueta se excluyen por completo. Estas etiquetas no necesitan ponderaciones.

    Eliminar las mejoras son útiles si quieres indicarle a Programmable Motores de búsqueda para mostrar resultados relevantes, excepto los que están etiquetados con esa etiqueta. Por ejemplo, podrías dejar que tu app vegetariana que los usuarios excluyan los sitios relacionados con la carne cuando busquen recetas de cocina.

  • Haz que los títulos de tus vínculos de mejora sean claros. En el proceso anterior ejemplo, un buen título podría ser "vegetariano", o "quitar carne".
weight Las ponderaciones de las etiquetas del motor de búsqueda y de las etiquetas de mejora trabajan de la misma manera. forma. Para obtener documentación más detallada sobre el funcionamiento de las ponderaciones, consulta Clasificar los resultados de la búsqueda Solo para etiquetas de mejoras y filtros. Cualquier valor entre -1.0 y + 1.0. Si no defines el valor, la etiqueta tiene un valor implícito de +0.7. Si bien puedes aplicar un rango amplio de pesos a una etiqueta, es mejor aplicar un peso alto a promover los resultados refinados.

Si deseas definir mejor los resultados de la búsqueda para mostrar solo ciertos sitios, usa un peso cercano o igual a +1.0.

Si quieres usar ponderaciones negativas con etiquetas de filtro, podrías tener resultados vacíos. Las etiquetas de filtro restringen la búsqueda a un número limitado de sitios, y una ponderación de -1.0 los excluye por completo. Tu los usuarios podrían confundirse con un vínculo de refinamiento que proporciona resultados vacíos.

Volver al principio

Cómo etiquetar sitios

Puedes etiquetar sitios con etiquetas de mejora. Cada anotación puede tener varias etiquetas de recurso, lo que significa que el mismo sitio puede usarse en otros motores de búsqueda y clasificarse de manera diferente. Las puntuaciones que apliques a las anotaciones para modularizar las etiquetas del motor de búsqueda también se aplican a las etiquetas de perfeccionamiento.

Anotaciones XML

A continuación, se muestra cómo puedes etiquetar sitios con etiquetas en formato XML.

<Annotations>
  <Annotation about="webcast.berkeley.edu/*" score="1">
    <Label name="university_boost_highest"/>
    <Label name="lectures"/>
  </Annotation>

  <Annotation about="www.youtube.com/ucberkeley/*" score="1">
    <Label name="university_boost_highest"/>
    <Label name="videos_boost_mid"/>
    <Label name="lectures"/>
  </Annotation>
</Annotations>

Volver al principio

Otras formas de ayudar a los usuarios

Además de definir mejor los resultados de la búsqueda, puedes usar vínculos para definir mejor los resultados para que tus a los usuarios a obtener resultados más orientados. Puede agregar términos de búsqueda a las campañas o redireccionar a los usuarios a otro motor de búsqueda o a otro sitio web.

Anexar consultas de búsqueda

Si desea ayudar a sus usuarios agregando términos de búsqueda útiles a sus puedes usar el elemento Rewrite. El elemento agrega los términos de búsqueda a las búsquedas las consultas cuando hacen clic en un vínculo de refinamiento. El elemento Rewrite puede tener hasta 100 caracteres, todos en minúscula. Mayúscula los operadores de búsqueda como OR son las únicas excepciones. Para obtener más información sobre los operadores de búsqueda, consulta Búsqueda avanzada Más fácil.

En el siguiente ejemplo, se muestra cómo puedes usar Rewrite.

<Facet>
   <FacetItem title="Homework">
     <Label name="assignments" mode="BOOST">
       <Rewrite>homework OR assignment OR assignments</Rewrite>
     </Label>
   </FacetItem>
</Facet>     

El ejemplo muestra cómo ayudar a los usuarios que hacen clic en el vínculo de refinamiento llamado “Tarea”. Agrega las palabras “tareas para el hogar”, "tarea" o "tareas" a las búsquedas que escribieron los usuarios.

Volver al principio

Controlar la cantidad de etiquetas de mejora que se muestran

Si definiste las mejoras, el Motor de Búsqueda Programable mostrará las etiquetas de mejoras en la parte superior de los resultados de la búsqueda. Tienes la opción de mostrar todos el etiquetas de perfeccionamiento o solo un subconjunto de ellas.

Si eliges mostrar solo un subconjunto de etiquetas de mejora, Motor de Búsqueda Programable muestra las etiquetas de perfeccionamiento con la mayor cantidad de resultados de la búsqueda. Para Por ejemplo, si tiene tres etiquetas de perfeccionamiento llamadas "HTML", "CSS", y “JavaScript”, pero configura tu motor de búsqueda para que muestre solo dos: Motor de Búsqueda Programable muestra las dos etiquetas de perfeccionamiento con el mayor número de resultados para el consulta específica del usuario.

Esto significa que, aunque la cantidad de etiquetas de mejora que se muestran son fijas, las etiquetas de perfeccionamiento cambian de acuerdo a la consulta del usuario.

Para establecer la cantidad de etiquetas de mejora en la definición XML, agrega un Atributo top_refinements para tu definición de contexto CustomSearchEngine etiqueta.

<CustomSearchEngine top_refinements="n">

</CustomSearchEngine>

Donde n es la cantidad de mejoras que quieres mostrar.

Si estableces el número en 0, no se muestra ninguna etiqueta de mejora con la búsqueda resultado. Sin del parámetro en la definición de contexto, el motor de búsqueda mostrará todos etiquetas de perfeccionamiento que hayas definido para cualquier consulta del usuario, independientemente de si los resultados de la búsqueda de esas etiquetas.

También puedes establecer el número de etiquetas de perfeccionamiento en Página de delimitaciones del Panel de control.

Volver al principio