Definir mejor las búsquedas

En esta página, se describe cómo ayudar a los usuarios a definir mejor sus búsquedas mediante etiquetas de perfeccionamiento. A diferencia de las etiquetas del motor de búsqueda, las etiquetas de perfeccionamiento son visibles para los 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 de la cantidad de etiquetas de mejora que se muestran

Descripción general

Incluso después de crear el conjunto de resultados para el motor de búsqueda y ajustar las clasificaciones, es posible que los usuarios sigan escribiendo consultas demasiado amplias. Por ejemplo, si los usuarios buscan una enfermedad, no queda claro qué tipo de información 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 acotar sus búsquedas y obtener las respuestas rápidamente.

La página de resultados de búsqueda
con una selección de vínculos para refinar

Las mejoras son etiquetas que aplicas a los sitios para categorizarlos. Las etiquetas de perfeccionamiento que creas aparecen como vínculos en la parte superior de las páginas de resultados de búsqueda. Cuando un usuario hace clic en uno de los vínculos de mejora, los sitios que etiquetaste con esa etiqueta pueden buscarse de manera exclusiva o promocionarse por encima de otros resultados, según cómo hayas definido la etiqueta. Incluso puedes agregar las consultas de tus usuarios con términos de búsqueda adicionales para ayudarlos a recuperar resultados más segmentados o redireccionarlos a una página diferente.

Volver al principio

Crea etiquetas de mejora

Puedes crear etiquetas de perfeccionamiento y etiquetar sitios con ellos en la pestaña Perfeccionamientos del panel de control, pero puedes tener un mayor control sobre la clasificación si usas el archivo de anotaciones XML de Programmable Search. Al igual que con las etiquetas del motor de búsqueda, defines las etiquetas de perfeccionamiento en el archivo de contexto y las aplicas a los sitios en el archivo de anotaciones.

Como se muestra en el siguiente ejemplo, las etiquetas de perfeccionamiento se definen con elementos Facet dentro de 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 elementos secundarios FacetItem. Puedes crear tantas etiquetas de mejora como desees. También puedes 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 genera una página de resultados de búsqueda con una etiqueta

La página de resultados de búsqueda
con un vínculo para definir mejor lo que se llama &quot;Clases&quot;

Volver al principio

Elementos de las etiquetas de mejora

Los siguientes son los elementos secundarios de Facet.

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

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

El título debe ser descriptivo y lo más breve posible. Es posible que los vínculos de mejora se truncan para ahorrar espacio, en especial si la página de resultados de búsqueda tiene muchos vínculos de mejora.

También puedes usar el término $q, que muestra la consulta del usuario como el vínculo de perfeccionamiento. Por ejemplo, si tu 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. Usas este nombre para etiquetar sitios en el archivo de anotaciones.

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

Es un nombre descriptivo para la etiqueta. Cuando observas el archivo de anotaciones, sería bueno que pudieras determinar el propósito de 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.
  • Reemplaza la puntuación y las conjunciones (como “y”, “/” y “o”) por guion bajo (“_”). Por ejemplo, la frase "advertencias y retiros" debe adoptar la forma de "warnings_recalls" y la frase "tests/procedures", "tests_procedures".
  • El nombre debe ser corto.
mode Los modos en las etiquetas de motor de búsqueda y de mejora funcionan de la misma manera.

Puedes crear los tres tipos (mejoras, filtros y eliminaciones) en el mismo motor de búsqueda.

Para obtener documentación más detallada sobre cómo funcionan las ponderaciones, consulta la página Cómo clasificar los resultados de la búsqueda.

Especifica un valor mode para cada etiqueta:
  • BOOST- Cuando los usuarios hacen clic en el vínculo de mejora, los sitios etiquetados con la etiqueta tienen prioridad sobre otros resultados sin etiquetas.
  • FILTER- Cuando los usuarios hacen clic en el vínculo de mejora, solo se muestran los sitios con esa etiqueta. Todos los demás sitios están excluidos.
  • 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 muy útiles si quieres indicarles a los Motores de Búsqueda Programables que muestren resultados relevantes, excepto los que estén etiquetados con esa etiqueta. Por ejemplo, podrías permitir que los usuarios de comida vegetariana excluyan los sitios relacionados con la carne cuando busquen recetas de cocina.

  • Haz que los títulos de tus vínculos para definir mejor sean claros. En el ejemplo anterior, un buen título podría ser "vegetariano" o "quitar carne".
weight Las ponderaciones en las etiquetas del motor de búsqueda y las etiquetas de perfeccionamiento funcionan de la misma manera. Para obtener documentación más detallada sobre cómo funcionan las ponderaciones, consulta Cómo clasificar los resultados de la búsqueda. Solo para etiquetas de mejora y filtro. 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 una amplia gama de pesos a una etiqueta, es mejor aplicar un peso alto para promover los resultados mejor definidos.

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

Si deseas usar pesos negativos con etiquetas de filtro, es posible que tengas resultados vacíos. Las etiquetas de filtro restringen la búsqueda a una cantidad limitada de sitios, y el valor de -1.0 los excluye por completo. Es posible que los usuarios se sientan confundidos ante un vínculo de mejora que muestra resultados vacíos.

Volver al principio

Etiquetar sitios con etiquetas

Puedes etiquetar sitios con etiquetas para definir mejor las que existen. Cada anotación puede tener varias etiquetas. Esto significa que el mismo sitio puede usarse en otros motores de búsqueda y clasificarse de manera diferente. Las puntuaciones que aplicas a las anotaciones para modular 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 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 de mejora para ayudar a los usuarios a obtener resultados más segmentados. Puedes agregar términos de búsqueda a las consultas de tus usuarios o redireccionarlos a otro motor de búsqueda o a otro sitio web.

Cómo agregar búsquedas

Si quieres agregar términos de búsqueda útiles a sus consultas para ayudar a los usuarios, puedes usar el elemento Rewrite. El elemento agrega los términos de búsqueda a las consultas de los usuarios cuando hacen clic en un vínculo de mejora. El elemento Rewrite puede tener hasta 100 caracteres, todos en minúscula. Los operadores de búsqueda en mayúsculas, 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>     

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

Volver al principio

Cómo controlar la cantidad de etiquetas de mejora que se muestran

Si definiste 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 todas las etiquetas de perfeccionamiento o solo un subconjunto de ellas.

Si eliges mostrar solo un subconjunto de etiquetas de mejora, el Motor de Búsqueda Programable mostrará las etiquetas de perfeccionamiento con la mayor cantidad de resultados de la búsqueda. Por ejemplo, si tienes tres etiquetas de mejoras llamadas "HTML", "CSS" y "JavaScript", pero configuras tu motor de búsqueda para que muestre solo dos, el Motor de Búsqueda Programable mostrará las dos etiquetas con la mayor cantidad de resultados para la consulta específica del usuario.

Esto significa que, aunque la cantidad de etiquetas de perfeccionamiento que se muestran es fija, estas últimas cambian según la consulta del usuario.

Para establecer la cantidad de etiquetas de perfeccionamiento en la definición XML, agrega un atributo top_refinements a la etiqueta CustomSearchEngine de tu definición de contexto.

<CustomSearchEngine top_refinements="n">

</CustomSearchEngine>

En la que n es la cantidad de perfeccionamientos que deseas mostrar.

Cuando se establece el número en 0, no se muestra ninguna etiqueta de perfeccionamiento con el resultado de la búsqueda. Sin la configuración en la definición de contexto, tu motor de búsqueda muestra todas las etiquetas de perfeccionamiento que definiste para cualquier consulta de usuario, sin importar si hay resultados de búsqueda para esas etiquetas.

También puedes establecer el número de etiquetas de mejora en la página Perfeccionamientos del Panel de control.

Volver al principio