Cómo filtrar y ordenar los resultados de la búsqueda

Descripción general

Para ayudar a los usuarios a llegar a las páginas correctas de tu sitio, Motor de Búsqueda Programable proporciona operadores de búsqueda estructurados que te permiten desglosar subconjuntos de resultados de la búsqueda en función de los datos estructurados que se encuentran en tus páginas o los metadatos asociados con las imágenes de tus sitios.

Para la búsqueda de imágenes, Google utiliza los datos estructurados de tus páginas y los metadatos de las imágenes que se descubren cuando rastreas tu sitio. Recomendamos que todos los webmasters se familiaricen con nuestros lineamientos para la publicación de imágenes.

  1. Búsqueda web
  2. Búsqueda con imágenes
  3. Búsqueda estructurada en el Elemento de Búsqueda Programable

Búsqueda web

A diferencia del texto, que es una secuencia de palabras de formato libre, los datos estructurados son de forma lógica en un conjunto de objetos con un conjunto de atributos. Motor de Búsqueda Programable extrae una variedad de datos estructurados para que los usen operadores de búsqueda, como fechas, autores, calificaciones y precios esta es la los mismos datos disponibles para su uso en fragmentos personalizados En Además, Motor de Búsqueda Programable admite datos estructurados en cualquiera de los siguientes formatos:

  • PageMap: Un PageMap representa explícitamente datos estructurados como DataObjects con atributos y valores, codificados como un bloque XML incorporado en una página web. El Motor de Búsqueda Programable hace que todos los datos de PageMap tengan el formato correcto disponible para operadores de búsqueda estructurada; también se puede utilizar en fragmentos personalizados.
  • Etiquetas meta: Google extrae el contenido seleccionado de meta con el formato <meta name="NAME" content="VALUE">. Una etiqueta meta del formulario <meta name="pubdate" content="20100101"> puede ser se usa con un operador de búsqueda con el siguiente formato: &sort=metatags-pubdate
  • Fechas de la página: Google estima la fecha de una página según la URL, el título y la fecha de firma y otras funciones. Esta fecha se puede usar con el operador de ordenamiento mediante el tipo de datos estructurados especiales date, como en &sort=date
  • Datos de fragmentos enriquecidos: Google también extrae un subconjunto de los datos de estándares públicos, como los siguientes: para su uso en los operadores de datos estructurados del Motor de Búsqueda Programable. Por ejemplo, para ordenar páginas con lenguaje de marcado de microformato hrecipe estándar según sus calificaciones, usa &sort=recipe-ratingstars

Obtén más información sobre cómo proporcionar datos estructurados.

Si tus páginas incluyen datos estructurados, puedes aplicar las APIs del Motor operadores de búsqueda estructurados para restringir tus búsquedas a campos con valores de datos, ordenar estrictamente por valores numéricos, sesgo hacia ciertos valores en lugar de ordenar, o incluso restringir a un rango numérico de valores determinado.

Motor de Búsqueda Programable admite los siguientes operadores de búsqueda en datos estructurados:

Volver al principio

Filtrar por atributo

Filtrar por atributo te permite seleccionar tres tipos de resultados:

  • Resultados con un DataObject específico adjunto, como una opinión
  • Los resultados con un DataObject con un campo determinado, como una opinión con un intervalo de precios.
  • Los resultados con un valor específico de un campo, como un opinión con 5 estrellas.

Para filtrar por atributo, agrega un more:pagemap:TYPE-NAME:VALUE para una búsqueda. Esto restringe los resultados de la búsqueda a las páginas tienen datos estructurados que coinciden exactamente con ese tipo, nombre y valor. (Motor de Búsqueda Programable convertirá hasta 200 atributos por página, empezando por los datos de pagemap seguido de JSON-LD, microformato, metaetiquetas, RDFa y microdatos). Los atributos no deben ser más contener más de 128 caracteres. Puedes generalizar este operador si omites VALUE para que coincida. todas las instancias del campo con nombre, o bien omitir -NAME:VALUE para que coincida con todos los objetos de un tipo determinado.

Para ver cómo se crea el operador completo a partir de datos estructurados, recuerda el ejemplo que usamos antes:

[halloween more:pagemap:document-author:lisamorton]

Cómo desglosar more:pagemap:document-author:lisamorton limitación con más detalle, Motor de Búsqueda Programable usa el operador more: Para las etiquetas de mejora, la parte pagemap: del ajuste nos indica que debemos definir mejor los resultados por atributos específicos en los PageMaps indexados, y los elementos restantes del operador (document-author) y lisamorton: Especifica el contenido que realizará el período de restricción. a tu casa. Recuerda el PageMap del ejemplo:

<PageMap>
  <DataObject type="document">
    <Attribute name="title">The Five Scariest Traditional Halloween Stories</Attribute>
    <Attribute name="author">lisamorton</Attribute>
  </DataObject>
</PageMap>

El calificador document-author: del operador nos dice que miremos para el DataObject con el tipo document con un atributo llamado author. A esta clave de datos estructurados le sigue el valor lisamorton, que debe coincidir exactamente con el valor del atributo que se mostrará en un búsqueda con esta restricción.

more:p:document-author:lisamorton

Cuando filtras por atributo, puedes crear filtros más complejos (y más cortos) ) con una consulta compacta. Por ejemplo, podrías agregar lo siguiente PageMap para una URL:

    <pagemap>
      <DataObject type="document">
        <Attribute name="keywords">horror</Attribute>
        <Attribute name="keywords">fiction</Attribute>
        <Attribute name="keywords">Irish</Attribute>
      </DataObject>
    </pagemap>
  </page>

Para recuperar los resultados de la consulta "Irish AND fiction", usa lo siguiente:

more:p:document-keywords:irish*fiction

Esto equivale a more:pagemap:document-keywords:Irish more:pagemap:document-keywords:fiction.

Para recuperar los resultados de "Irish AND (fiction OR horror)", utiliza lo siguiente:

more:p:document-keywords:irish*fiction,irish*horror

Volver al principio

Filtrar por rama

Filtrar por rama es una variación de filtrar por atributo que está disponible para JSON-LD, microformato y RDFa. Es el único tipo de filtro por atributo. disponible para datos estructurados JSON-LD.

Si los datos estructurados no contienen árboles, o solo contienen árboles sin secundarios, las restricciones son las mismas que las de filtrar por atributo. Sin embargo, los árboles con hijos tienen restricciones que contienen lo siguiente: type-name para cada nodo desde la raíz hasta el nodo de hoja, por lo que es un árbol donde:

  • La raíz es del tipo Event.
  • El nombre del campo secundario es rating
  • Ese elemento secundario tiene un tipo de AggregateRating
  • El elemento secundario tiene un atributo con el nombre ratingCount y el valor 22
Se generará la restricción: more:pagemap:event-rating-aggregaterating-ratingcount:22 para la rama que termina en la cantidad de calificaciones.

Cómo usar la opción Filtrar por atributo o rama con otras funciones

Puedes usar esta sintaxis abierta para desglosar el contenido especificado en PageMaps en los documentos de tu sitio también puedes usar esta misma sintaxis con casi todos los demás tipos de datos estructurados compatibles con Google, sin incluir solo las fecha estimada de la página. Puedes también puedes usar estos operadores more:pagemap: con etiquetas de mejora o elementos de búsqueda ocultos para filtrar los resultados por atributos que sean importantes para tu aplicación por lo que los usuarios finales no tendrán que escribir estos calificadores de restricción directamente.

También puedes omitir partes del operador de búsqueda. En el ejemplo anterior, ten en cuenta que PageMap especifica un DataObject de tipo document y un atributo de tipo author. Sin embargo, es posible que no todas las páginas de tu sitio un documento y es posible que no todos los documentos tengan un autor atribuido. Si usa un operador con el formato more:pagemap:document-author, los resultados que se muestren incluirán todas las páginas con un atributo author en el DataObject document, sin importar el valor de El atributo es. Del mismo modo, more:pagemap:document mostrará todos los resultados con PageMaps que tienen DataObjects de tipo document sin importar los campos que haya en ese DataObject.

Asignación de tokens a valores de texto para restricciones

Valores de atributos que contienen espacios, signos de puntuación o caracteres especiales casi siempre se dividen en tokens separados; Por ejemplo, un atributo valor de "Motor de Búsqueda Programable@google" se dividiría en tres tokens separados: "personalizado", "búsqueda" y "google". Esto permite realizar búsquedas con una sola palabra incorporadas en una secuencia más amplia de palabras y signos de puntuación, como una producción descripción. (El Motor de Búsqueda Programable extraerá hasta 10 tokens por cadena, así que si tu del atributo contiene más de 10 palabras, es posible que no todas estén disponibles para restringir results.) Por ejemplo, el siguiente PageMap incluye una descripción de producción de Motor de Búsqueda Programable:

<PageMap>
  <DataObject type="product">
    <Attribute name="description">Programmable Search Engine provides customized search engines</Attribute>
  </DataObject>
</PageMap>

La siguiente restricción encontraría todas las páginas con product-description atributos sobre la búsqueda:

[more:pagemap:product-description:search]

Más reglas para la asignación de tokens a valores de texto:

  • Los valores de texto se convierten en minúsculas para las restricciones
  • Para cadenas de hasta seis tokens de longitud, se genera una restricción adicional para toda la cadena, se reemplazan los espacios en blanco por _, como please_attend.
  • No se generan restricciones independientes para palabras de detención, como el, a, pero y por lo tanto que son menos útiles para las búsquedas. Entonces, text value: "el punto principal" generaría restricciones para main, point, y the_main_point, pero no generaría una restricción para the.
  • Solo las diez primeras palabras del valor de texto se utilizan para formar restricciones.
  • Los caracteres de puntuación que no se tratan como delimitadores se convierten en guiones bajos, _

Profundización de valores con asignación de token mediante varias restricciones

Para desglosar aún más, puedes agregar otras restricciones. por ejemplo, Para obtener únicamente páginas que describan los productos del motor de búsqueda, agrega las restricciones:

[more:pagemap:product-description:search more:pagemap:product-description:engine]

El orden de las restricciones de more:pagemap: no es significativo. los tokens se extraen del valor de un atributo y se los coloca en un conjunto no ordenado.

Estas restricciones se combinan de forma predeterminada con un operador Y; pero también puedes combinarlos Operador OR para obtener resultados que coincidan con alguna restricción. Por ejemplo, la siguiente es una búsqueda que coincidiría con el contenido relacionado con búsquedas o juegos:

[more:pagemap:product-description:search OR more:pagemap:product-description:game]

Los valores de atributos, que son URLs, tienen una excepción a la asignación de token. Desde los tokens de URLs tienen una utilidad marginal, no generamos ningún token a partir de atributos que sean URL válidas.

En algunos casos, por ejemplo, cuando los tokens cortos a menudo se encuentran juntos, El Motor de Búsqueda Programable puede combinarlos para crear supertokens. Por ejemplo, si los tokens "Presidente" y "Obama" aparecen juntos, el Motor de Búsqueda Programable puede crear el supertoken “president_obama”. Como resultado, [more:pagemap:leaders-name:president_obama] devolverá los mismos resultados que [more:pagemap:leaders-name:president AND more:pagemap:leaders-name:obama].

Otra excepción principal a la asignación de token basada en la puntuación es la barra diagonal “/” cuando separa los números. Valores del atributo con el formato 'NUMBER/NUMBER' o "NUMBER/NUMBER/NUMBER" se tratan como tokens contiguos individuales; por ejemplo, "3.5/5.0" y “09/23/2006” se tratan como tokens individuales. Por ejemplo, para busca en un atributo con el valor “2006/09/23”, usa la restricción:

[more:pagemap:birth-date:2006/09/23]

La unión basada en barras solo funciona cuando la barra diagonal se encuentra entre números sin espacios; los espacios entre la barra inclinada y el número dará como resultado la creación de tokens separados. Además, los números unidos por barras deben coincidir exactamente; el operador Filtrar por atributo no interpreten estos valores como fracciones o fechas. Motor de Búsqueda Programable otros operadores de búsqueda estructurada, como Ordenar por atributo y Restringir a rango, no interpretar estos números como fracciones y fechas; consulta la documentación sobre Proporcionar datos estructurados para más detalles.

Volver al principio

Restricciones de JSON-LD

JSON-LD es un formato estándar y potente para datos estructurados. Los datos se formatean como JSON y se colocan en una Etiqueta <script> con type="application/ld+json".

El siguiente es un fragmento mínimo de HTML con un poco de JSON-LD simple:

<script type="application/ld+json">
      {
        "@id": "http://event.example.com/events/presenting-foo",
        "@type": "http://schema.org/AggregateRating",
        "http://schema.org/ratingCount": "22",
        "http://schema.org/ratingValue": "4.4",
        "http://schema.org/itemReviewed": {
          "@type": "http://schema.org/Event",
          "http://schema.org/description": "Please attend.",
          "http://schema.org/name": "Presenting Foo",
          "http://schema.org/startdate": "2022-05-24",
          "http://schema.org/location": "Back room"
        }
      }
</script>

Generará las siguientes restricciones:

  • more:pagemap:aggregaterating-ratingcount:22
  • more:pagemap:aggregaterating-ratingvalue:4.4
  • more:pagemap:aggregaterating-itemreviewed-event-description:please_attend
  • more:pagemap:aggregaterating-itemreviewed-event-description:please
  • more:pagemap:aggregaterating-itemreviewed-event-description:attend
  • more:pagemap:aggregaterating-itemreviewed-event-name:presenting_foo
  • more:pagemap:aggregaterating-itemreviewed-event-name:presenting
  • more:pagemap:aggregaterating-itemreviewed-event-name:foo
  • more:pagemap:aggregaterating-itemreviewed-event-startdate:2022-05-24
  • more:pagemap:aggregaterating-itemreviewed-event-location:back_room
  • more:pagemap:aggregaterating-itemreviewed-event-location:back
  • more:pagemap:aggregaterating-itemreviewed-event-location:room

En el caso de JSON-LD, solo generamos restricciones para toda la ruta desde la raíz. consulta Filtrar por rama. Sin embargo, la raíz de un árbol JSON-LD tiene nodos-hojas como elementos secundarios. las restricciones resultantes tienen el mismo formato que las restricciones de atributos. Algunas de las restricciones de la del ejemplo anterior se forman a partir de nodos hoja en la raíz y toman el valor de (tipo-nombre-valor), como: more:pagemap:aggregaterating-ratingcount:22

Nota: Otros formatos de datos estructurados permiten cadenas de hasta 128 bytes, pero JSON-LD, todas las cadenas se truncan a aproximadamente 50 caracteres, lo que hace el esfuerzo de no terminar la cadena media palabra. Según la longitud de la palabra, esto puede limitar la cantidad de tokens generados de la cadena de manera más estricta que el límite de diez tokens.

Volver al principio

Ordenar por atributo

A veces, limitar una búsqueda a un tipo específico de resultados no es suficiente. Por ejemplo, si buscas opiniones sobre restaurantes, quizás desees obtener la mayor restaurantes calificados para que aparezcan en la parte superior de la lista. Puedes lograr esto con la función para ordenar por atributo del Motor de Búsqueda Programable, que cambia el el orden de los resultados según los valores de los atributos de datos estructurados. Se activa el ordenamiento agregando un &sort=TYPE-NAME:DIRECTION URL a la URL de la solicitud a tu Motor de Búsqueda Programable. Al igual que la búsqueda estructurada, ordenar por atributo depende de que los datos estructurados tus páginas; a diferencia de la búsqueda estructurada, sin embargo, la ordenación requiere que la tiene una interpretación numérica, como números y fechas.

En su forma más simple, puedes especificar un tipo de datos estructurados basado en un tipo de objeto de datos y Atributo del nombre en un PageMap y agrégalo a la URL de la solicitud como &sort=TYPE-NAME Por ejemplo, para ordenar fecha en una página que representa sus datos como tipo date y el nombre sdate, usa la siguiente sintaxis:

https://www.google.com/cse?cx=000525776413497593842:aooj-2z_jjm&q=comic+con&sort=date-sdate

De forma predeterminada, se realiza una ordenación estricta en orden descendente, es decir, los resultados de la búsqueda se ordenan estrictamente por fecha, con los más recientes las fechas (que se traducen en números más grandes) en primer lugar. Si quieres cambiar el orden a ascendente, agrega un :a al campo (o agrega un :d para indicar explícitamente especifica descendente). Por ejemplo, para mostrar primero los resultados más antiguos, podrías usar una restricción con el siguiente formato:

https://www.google.com/cse?cx=000525776413497593842:aooj-2z_jjm&q=comic+con&sort=date-sdate:a

Los resultados ordenados de tu motor se presentan en función del valor que tienen en sus PageMaps para ese DataObject y Attribute. Páginas que carecen de PageMaps, ese tipo de DataObject o un valor Parsable para ese El atributo no aparecerá en una ordenación estricta. En los ejemplos anteriores, las páginas sin un atributo date-sdate no se mostrarán en los resultados. La ordenación estricta no se puede combinar con el sesgo por atributo. que se describe en la siguiente sección, pero se puede combinar con Filtra por atributo y Restringir a rango.

Volver al principio

Sesgo por atributo

A veces, no deseas excluir los resultados que no tienen un valor; Por ejemplo, si quieres buscar comida libanesa, una variedad de pueden coincidir diferentes restaurantes, desde puro libanés (más relevante) hasta Griego (menos relevante) Para este caso, puedes usar valores fuerte o débil la personalización, que promoverá de forma fuerte o débil los resultados con tu valor, pero no excluirá los resultados que no lo tengan. Especificas un valor sólido o débil al anexar un segundo valor después de la dirección de ordenamiento: &sort=TYPE-NAME:DIRECTION:STRENGTH, ya sea :s para un sesgo fuerte :w para sesgo débil (y :h para sesgo rígido) orden, aunque agregar :h es opcional, ya que es la opción predeterminada). Por ejemplo, agregar un sesgo fuerte garantizaría que la mejor los restaurantes mediterráneos con mejor calificación superarían a los peores de comida mediterránea, pero hacer que sea improbable que supere el ranking concordancia exacta en un restaurante libanés:

https://www.google.com/cse?cx=12345:example&q=lebanese+restaurant&sort=review-rating:d:s

Se pueden combinar múltiples sesgos con el operador de coma:

https://www.google.com/cse?cx=12345:example&q=lebanese+restaurant&sort=review-rating:d:s,review-pricerange:d:w

El orden de los sesgos no importa. Sin embargo, la ordenación fija no puede combinarse con ningún otro tipo, ya que aplica un orden estricto. El último operador de ordenación que especifiques en la lista anular todos los operadores anteriores de ordenación y sesgo.

Volver al principio

Restringir al rango

Para incluir resultados entre un rango de valores o entre un valor mayor o menor, usar una restricción de rango. Las restricciones de rango se especifican con un :r al nombre del atributo, seguido del límite inferior y superior del valores del atributo: &sort=TYPE-NAME:r:LOWER:UPPER. Por ejemplo, para incluir solo opiniones escritas entre marzo y abril 2009, podrías especificar una restricción de rango de:

https://www.google.com/cse?cx=12345:example&q=lebanese+restaurant&sort=review-date:r:20090301:20090430

Para el operador Restringir al rango, Google admite números en formato de número de punto flotante y fechas en ISO 8601 YYYYMMDD sin guiones.

No es necesario que especifiques un límite superior o inferior: para ejemplo, para especificar solamente fechas anteriores a 2009, podrías escribir:

https://www.google.com/cse?cx=12345:example&q=lebanese+restaurant&sort=review-date:r::20091231

Para incluir solo calificaciones de más de 3 estrellas, usa lo siguiente:

https://www.google.com/cse?cx=12345:example&q=lebanese+restaurant&sort=rating-stars:r:3.0

Los rangos son inclusivos y se pueden combinar con el operador de coma con entre sí o con un tipo, o uno o más criterios de sesgo. Nota que combinar una restricción de rango con criterios de ordenación y sesgo den como resultado solo ordenar los elementos con valores en el rango. Por ejemplo: para ordenar por calificación solo de los elementos con tres o más estrellas, usa lo siguiente:

https://www.google.com/cse?cx=12345:example&q=lebanese+restaurant&sort=rating-stars,rating-stars:r:3.0

Puedes ordenar sobre un criterio y restringir por rango sobre otro. Por ejemplo, para ordenar por calificación solo de los elementos sobre los que se opina en el mes de Octubre, usa lo siguiente:

https://www.google.com/cse?cx=12345:example&q=lebanese+restaurant&sort=rating-stars,review-date:r:20101001:20101031

Búsqueda de imágenes

Cuando habilitas la búsqueda de imágenes para tu motor de búsqueda, Google muestra los resultados de imágenes en una pestaña separada. Para habilitar la búsqueda con imágenes, usa el panel de control del Motor de Búsqueda Programable o actualiza tu archivo context.xml.

La Búsqueda con imágenes se basa en la información que detecta Google cuando rastrea tu sitio. Para mejorar la forma en que se muestran tus imágenes en los resultados de la búsqueda (tanto en el Motor de Búsqueda Programable como en la Búsqueda web de Google), te recomendamos que te familiarices con los lineamientos de publicación de imágenes de Google.

Filtrar por atributo de imagen

Al igual que la búsqueda web, la búsqueda con imágenes admite el filtrado de atributos como src, alt y title.

Volver al principio

Búsqueda estructurada en el elemento de Búsqueda Programable

Las funciones de búsqueda estructurada también se pueden usar junto con la API de Google Elemento de Búsqueda Programable. Tal como con los operadores expresados en la consulta o parámetros de URL, la búsqueda estructurada en el elemento primero requiere que las páginas que buscas estén marcadas con los atributos que deseas para buscar; luego, el operador sort del elemento de Programmable Search combinado con operadores more:pagemap: en la consulta ordenar o restringir los resultados de la búsqueda de forma apropiada.

Por ejemplo, SignOnSanDiego.com, un portal de noticias de California, usa la Elemento de Búsqueda Programable para renderizar historias recientes con fotos en los resultados:

Para garantizar que los lectores vean no solo las noticias más relevantes, sino también oportunas, SignOnSanDiego usa el sesgo por atributo con un valor "fuerte". peso en fechas de publicación recientes. SignOnSanDiego implementa estos atributos de fecha con PageMaps una utilizada por SignOnSanDiego tiene el siguiente aspecto:

<!--
  <PageMap>
    <DataObject type="date">
      <Attribute name="displaydate" value="Wednesday, August 25, 2010"/>
      <Attribute name="sdate" value="20100825"/>
    </DataObject>

    <DataObject type="thumbnail">
      <Attribute name="src" value="http://media.signonsandiego.com/img/photos/2010/08/25/635a63e9-f4a1-45aa-835a-ebee666b82e0news.ap.org_t100.jpg"/>
      <Attribute name="width" value="100"/>
    </DataObject>
  </PageMap>
  -->

Para aplicar Ordenar por atributo en este campo, debes establecer el La opción sort en el código de búsqueda de la Elemento de Búsqueda Programable, como se muestra a continuación:

...
<div class="gcse-search" sort_by="date-sdate:d:s"></div>
...

Al igual que el parámetro de URL &sort= descrito anteriormente, la opción de orden en el Elemento de Búsqueda Programable <div class="gcse-search" sort_by="date-sdate:d:s"></div> toma un nombre de atributo combinado, como date-sdate, y varios atributos opcionales parámetros separados por dos puntos. En este caso, SignOnSanDiego especificó ordenando d en orden descendente con una ordenada al origen fuerte Es la variante s del operador. Si no proporcionas de clasificación, el valor predeterminado es usar un orden descendente con una ordenación estricta, tal como sucede en el caso del operador de URL.

La opción de orden también habilita la función Restringir por rango. Por ejemplo: un sitio como SignOnSanDiego podría permitir que los usuarios busquen artículos publicado entre el 25 de agosto y el 9 de septiembre de 2010. Para implementar esto, puedes configurar las opciones de orden para date-sdate:r:20100825:20100907 Esto, de nuevo, usa el modelo nombre de atributo date-sdate, pero se restringe rango r de los valores especificados 20100825:20100907. Al igual que con el parámetro de URL, puedes omitir el elemento superior o inferior de la en la opción sort del Elemento de Búsqueda Programable.

Otra función poderosa de la opción para ordenar es que puedes combinar Ordenar por Atributo y Restringir por rango. Puedes combinar múltiples operadores en la opción de ordenación con una coma. Por ejemplo, para combinar el fuerte sesgo de SignOnSanDiego con la restricción de fecha anterior, especifica date-sdate:d:s,date-sdate:r:20100825:20100907. Esta el atributo puede combinar atributos distintos; por ejemplo, una opinión sobre una película sitio podría mostrar las películas con mejor calificación que se estrenaron en los últimos semana con la opción review-rating,release-date:r:20100907:.

Consulta esta página para ver todos los atributos compatibles.

También puedes usar Filtrar por atributo con el Elemento de Búsqueda Programable. Por ejemplo, toma nuestro ejemplo anterior con páginas que tenían atributos linked-blog; para crear una campaña control de búsqueda que solo mostraba páginas vinculadas que utilizaban el siguiente código para insertar un operador more:pagemap:linked-blog:blogspot en cada consulta:

...
<div class="gcse-search" webSearchQueryAddition="more:pagemap:linked-blog:blogspot"></div>
...

Este método es relativamente inflexible porque agrega una restricción a todos desde este control. Para ver otras opciones, consulta la documentación en la Elemento de Búsqueda Programable.

Volver al principio

Explora otras características

Las funciones de búsqueda estructurada son un conjunto potente de opciones mucho control sobre tu aplicación de búsqueda, lo que te permite usar atributos personalizados para ordenar y restringir los resultados de búsqueda de de gran alcance para tus usuarios. La búsqueda estructurada también funciona bien con otras funciones del Motor de Búsqueda Programable, como los fragmentos de resultados personalizados. Para obtener más información: