Filtro e ordinamento dei risultati di ricerca

Panoramica

Per aiutare gli utenti a raggiungere le pagine giuste sul tuo sito, Motore di ricerca programmabile fornisce operatori di ricerca strutturati che ti consentono di visualizzare in dettaglio sottoinsiemi di risultati di ricerca in base ai dati strutturati trovati nelle tue pagine o ai metadati associati alle immagini sui tuoi siti.

Per la ricerca di immagini, Google si basa sia sui dati strutturati delle tue pagine sia sui metadati delle immagini rilevati durante la scansione del tuo sito. Consigliamo a tutti i webmaster di acquisire familiarità con le nostre linee guida per la pubblicazione di immagini.

  1. Ricerca web
  2. Ricerca immagini
  3. Ricerca strutturata nell'elemento di ricerca programmabile

Ricerca web

A differenza del testo, che è una sequenza di parole in formato libero, i dati strutturati organizzati logicamente in un insieme di oggetti con una serie di attributi. Motore di ricerca programmabile estrae una varietà di dati strutturati per l'utilizzo da parte di operatori di ricerca, tra cui date, autori, valutazioni e prezzi. questo è il gli stessi dati disponibili negli snippet personalizzati. Nella Inoltre, il Motore di ricerca programmabile supporta dati strutturati in uno dei seguenti formati:

  • PageMap: Una PageMap rappresenta esplicitamente i dati strutturati come DataObject con attributi e valori, codificati come un blocco XML incorporato una pagina web. Il Motore di ricerca programmabile genera tutti i dati PageMap correttamente formattati disponibile per gli operatori di ricerca strutturata; ma può essere utilizzato anche snippet personalizzati.
  • meta tag: Google estrae i contenuti selezionati da meta tag nel formato <meta name="NAME" content="VALUE">. Un tag meta del modulo <meta name="pubdate" content="20100101"> può essere utilizzato con un operatore di ricerca del modulo: &sort=metatags-pubdate.
  • Date della pagina: Google stima la data di una pagina in base all'URL, al titolo e alla data della riga dell'autore e altre funzionalità. Questa data può essere utilizzata con l'operatore di ordinamento utilizzando il tipo di dati strutturati speciale date, come in &sort=date.
  • Dati sui rich snippet: Google estrae anche un sottoinsieme dei dati da standard pubblici come: per essere utilizzato negli operatori di dati strutturati di Motore di ricerca programmabile. Ad esempio, per ordinare le pagine sottoposte a markup con il hrecipe standard in base alle sue valutazioni, usa &sort=recipe-ratingstars.

Scopri di più su come fornire dati strutturati.

Se le pagine includono dati strutturati, puoi applicare lo strumento operatori di ricerca strutturati per limitare le ricerche ai campi con i valori dei dati, ordinarli rigorosamente per valori numerici, differenziare i valori rispetto a determinati valori anziché ordinare o addirittura limitare a un determinato intervallo numerico di valori.

Motore di ricerca programmabile supporta i seguenti operatori di ricerca sui dati strutturati:

Torna all'inizio

Filtra per attributo

Il filtro per attributo consente di selezionare tre tipi di risultati:

  • Risultati con un DataObject collegato specifico, ad esempio una recensione
  • Risultati con un DataObject con un determinato campo, come una recensione con una fascia di prezzo.
  • Risultati con un valore specifico di un campo, come un recensione a 5 stelle.

Per filtrare per attributo, aggiungi un more:pagemap:TYPE-NAME:VALUE a una query di ricerca. In questo modo i risultati di ricerca vengono limitati alle pagine che avere dati strutturati che corrispondono esattamente a quel tipo, nome e valore. (Motore di ricerca programmabile convertirà fino a 200 attributi per pagina, a partire dai dati delle mappe delle pagine, seguito da JSON-LD, microformato, meta tag, FedRAMP e microdati). Gli attributi non possono essere di più deve avere una lunghezza superiore a 128 caratteri. Puoi generalizzare questo operatore omettendo VALUE per trovare una corrispondenza tutte le istanze del campo denominato oppure -NAME:VALUE per trovare una corrispondenza con tutti gli oggetti di un determinato tipo.

Per vedere come viene creato l'operatore completo dai dati strutturati, ricorda l'esempio usato in precedenza:

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

Analisi del more:pagemap:document-author:lisamorton limitazione in modo più dettagliato, l'operatore more: è ciò che utilizza Motore di ricerca programmabile per le etichette di perfezionamento, la parte pagemap: del perfezionamento ci indica di perfezionare i risultati in base ad attributi specifici nelle mappe di pagine indicizzate, e gli altri elementi dell'operatore, document-author e lisamorton: specifica il contenuto di cui vengono sottoposti a esame le restrizioni fino in fondo. Ricorda la PageMap dall'esempio:

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

Il qualificatore document-author: dell'operatore ci chiede di cercare per DataObject con tipo document con un attributo denominato author. Questa chiave dei dati strutturati è seguita dal valore lisamorton, che deve corrispondere esattamente al valore dell'attributo da restituire in un contenente questa restrizione.

more:p:document-author:lisamorton

Quando filtri per Attributo, puoi creare filtri più complessi (e più brevi ) mediante una query compatta. Ad esempio, potresti aggiungere quanto segue PageMap per un URL:

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

Per recuperare i risultati per la query "Irlandese AND narrativa", utilizza quanto segue:

more:p:document-keywords:irish*fiction

Equivale a more:pagemap:document-keywords:Irish more:pagemap:document-keywords:fiction.

Per recuperare i risultati per "Irish AND (fiction OR horror)", utilizza quanto segue:

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

Torna all'inizio

Filtra per ramo

Filtra per ramo è una variante del filtro per attributo disponibile per JSON-LD, microformato e FedRAMP. È l'unico tipo di filtro per attributo. per i dati strutturati JSON-LD.

Se i dati strutturati non contengono alberi o solo alberi senza secondari, le limitazioni sono le stesse del filtro per attributo. Tuttavia, per gli alberi con bambini sono previste limitazioni che contengono: type-name per ciascun nodo dalla radice fino al nodo foglia, quindi un albero in cui:

  • La radice è di tipo Evento.
  • A un bambino viene assegnato il nome rating
  • Il tipo di elemento secondario è AggregateRating
  • Il publisher secondario ha un attributo con il nome ratingCount e il valore 22
di Gemini Advanced. Verrà generata la limitazione: more:pagemap:event-rating-aggregaterating-ratingcount:22 per il ramo che termina con il conteggio delle valutazioni.

Utilizzo del filtro per attributo o ramo con altre caratteristiche

Puoi utilizzare questa sintassi aperta per visualizzare in dettaglio i contenuti specificati in PageMaps sui documenti sul tuo sito; puoi usare la stessa sintassi con quasi tutti gli altri tipi di dati strutturati supportate da Google, ad eccezione del solo data stimata della pagina. Puoi utilizza anche questi operatori more:pagemap: con etichette di perfezionamento o elementi di query nascosti per filtrare i risultati in base ad attributi importanti per la tua applicazione, in modo che gli utenti finali non debbano digitare direttamente questi qualificatori di restrizione.

Puoi anche omettere parti dell'operatore di ricerca. Nell'esempio precedente, nota che PageMap specifica un DataObject di tipo document e un attributo di tipo author. Ma non tutte le pagine del sito possono essere un documento, e non tutti i documenti possono avere un autore attribuito. Se utilizza un operatore nel formato more:pagemap:document-author i risultati restituiti includeranno tutte le pagine con un attributo author nel DataObject document, indipendentemente dal valore L'attributo è. Analogamente, more:pagemap:document restituirà tutti i risultati con PageMaps che hanno DataObject di tipo document, a prescindere dai campi presenti in quel DataObject.

Tokenizzazione dei valori di testo per restrizioni

Valori degli attributi che contengono spazi, punteggiatura o caratteri speciali sono quasi sempre suddivisi in token separati; ad esempio, un attributo valore di "Motore di ricerca programmabile@google" verrebbe suddiviso in tre token separati, "personalizzato", "ricerca" e "google". Consente ricerche su una singola parola incorporate in una sequenza più ampia di parole e punteggiatura, come un o l'audiodescrizione. (Motore di ricerca programmabile estrarrà fino a 10 token per stringa, quindi se il tuo contiene più di 10 parole, che potrebbero non essere tutte disponibili per la limitazione results.) Ad esempio, la seguente PageMap include una descrizione di produzione Motore di ricerca programmabile:

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

La seguente limitazione troverebbe tutte le pagine con product-description attributi relativi alla "ricerca":

[more:pagemap:product-description:search]

Altre regole per la tokenizzazione dei valori di testo:

  • I valori di testo vengono convertiti in minuscolo per le limitazioni
  • Per le stringhe di massimo sei token, viene generata una limitazione aggiuntiva per l'intera stringa. con gli spazi vuoti sostituiti con _, ad esempio please_attend.
  • Non vengono generate limitazioni separate per le interruzioni, parole come il, a, ma e quindi meno utili per la ricerca. Quindi, text value: "il punto principale" genererebbe limitazioni per main, point, e the_main_point, ma non genererebbe una limitazione per the.
  • Per formare le limitazioni vengono utilizzate solo le prime dieci parole del valore di testo.
  • I caratteri di punteggiatura che non vengono trattati come delimitatori vengono convertiti in trattini bassi, _.

Esaminare in dettaglio i valori tokenizzati utilizzando più restrizioni

Per un'analisi più dettagliata, puoi aggiungere altre limitazioni. ad esempio per ottenere solo pagine che descrivono i prodotti del motore di ricerca, aggiungi le limitazioni:

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

L'ordine delle limitazioni more:pagemap: non è significativo. vengono estratti da un valore di attributo in un insieme non ordinato.

Queste restrizioni sono combinati per impostazione predefinita con AND; ma puoi anche combinarli con Operatore OR per ottenere risultati corrispondenti a entrambe le limitazioni. Ad esempio, di seguito è riportata una ricerca che corrisponde ai contenuti della ricerca o del gioco:

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

Un'eccezione alla tokenizzazione riguarda i valori degli attributi, ovvero gli URL. Dal giorno di token da URL hanno un'utilità marginale, non generiamo alcun token che sono URL validi.

In alcuni casi, ad esempio quando spesso token brevi vengono trovati insieme, Il Motore di ricerca programmabile può combinarli per creare supertoken. Ad esempio, se i token "Presidente" e "Obama" sono spesso affiancati, il Motore di ricerca programmabile potrebbe e creare il supertoken "president_obama". Di conseguenza, [more:pagemap:leaders-name:president_obama] restituirà gli stessi risultati di [more:pagemap:leaders-name:president AND more:pagemap:leaders-name:obama].

Un'altra eccezione principale alla tokenizzazione basata sulla punteggiatura è La barra "/" quando separa i numeri. Valori attributi nel modulo "NUMBER/NUMBER" o "NUMBER/NUMBER/NUMBER" vengono trattati come singoli token contigui; ad esempio '3,5/5,0' e "23/09/2006" vengono considerati come token singoli. Ad esempio, per cerca su un attributo con valore "2006/09/23", utilizza la limitazione:

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

L'unione basata su barre funziona solo quando la barra è tra numeri senza spazi; gli spazi tra la barra e il numero comportano la creazione di token separati. Inoltre, i numeri uniti da barre deve corrispondere esattamente; l'operatore Filtra per attributo non interpretare questi valori come frazioni o date. Motore di ricerca programmabile con altri operatori di ricerca strutturata, Ordina per attributo e Limita a intervallo, esegui l'interpretazione questi numeri sotto forma di frazioni e date; consulta la documentazione su Fornire dati strutturati per ulteriori dettagli.

Torna all'inizio

Limita da JSON-LD

JSON-LD è un formato standard e potente per i dati strutturati. I dati vengono formattati in formato JSON e inseriti in un Tag <script> con type="application/ld+json".

Di seguito è riportato un frammento di codice HTML minimo con un file JSON-LD semplice:

<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>

Verranno generate le seguenti limitazioni:

  • 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

Per JSON-LD generiamo limitazioni solo per l'intero percorso dalla radice, consulta Filtro per ramo. Tuttavia, una radice di un albero JSON-LD ha nodi foglia come figli le limitazioni risultanti hanno lo stesso formato delle limitazioni degli attributi. Alcune delle limitazioni dell'esempio precedente sono formati dai nodi foglia alla radice e prendono il valore (type-name-value), ad esempio: more:pagemap:aggregaterating-ratingcount:22

Nota: altri formati di dati strutturati consentono stringhe fino a 128 byte, ma per JSON-LD, tutte le stringhe vengono troncate a circa 50 caratteri, cercando di non terminare la stringa in mezzo alla parola. A seconda della lunghezza della parola, il numero di token generati potrebbe essere limitato della stringa in modo più rigoroso rispetto al limite di dieci token.

Torna all'inizio

Ordina per attributo

A volte non basta limitare una ricerca a un tipo specifico di risultati: Ad esempio, in una ricerca di recensioni di ristoranti potresti voler ristoranti valutati vengono visualizzati in cima all'elenco. Puoi farlo con la funzionalità Ordina per attributo di Motore di ricerca programmabile, che cambia Ordine dei risultati in base ai valori degli attributi dei dati strutturati. L'ordinamento viene attivato aggiungendo &sort=TYPE-NAME:DIRECTION Parametro URL all'URL di richiesta al Motore di ricerca programmabile. Come per la ricerca strutturata, l'ordinamento per attributo dipende dai dati strutturati su le tue pagine; a differenza della ricerca strutturata, tuttavia, l'ordinamento richiede che ha un'interpretazione numerica, come numeri e date.

Nella forma più semplice, specifichi un tipo di dati strutturati basato su un tipo di oggetto dati Assegna il nome in una PageMap e aggiungilo all'URL della richiesta come &sort=TYPE-NAME. Ad esempio, per ordinare data su una pagina che ne rappresenta i dati di tipo date e il nome sdate, utilizza la seguente sintassi:

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

Questa opzione esegue per impostazione predefinita un ordinamento decrescente in ordine decrescente, ovvero i risultati di ricerca sono ordinati in base alla data, con date (che si traducono nei numeri più grandi) ordinate per prime. Se desideri modificare l'ordinamento in crescente, aggiungi una :a al campo (o aggiungi :d per indicare specificare in ordine decrescente). Ad esempio, per mostrare prima i risultati meno recenti, puoi utilizzare una limitazione del modulo:

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

I risultati ordinati dal motore vengono presentati in base al valore che le pagine hanno nei propri PageMaps per quell'oggetto DataObject e quell'attributo. Pagine senza PageMaps, quel tipo di DataObject o un valore analizzabile per quel L'attributo non verrà visualizzato in un ordinamento difficile. Negli esempi precedenti, le pagine senza un attributo date-sdate non verranno visualizzati nei risultati. L'ordinamento hard non può essere combinato con la Deviazione per attributo funzione descritta nella sezione successiva, ma può essere combinata con Filtra per attributo e Limita all'intervallo.

Torna all'inizio

Pregiudizi per attributo

A volte non si desidera escludere i risultati che non hanno un valore; Ad esempio, per cercare "cucina libanese", una varietà di diversi ristoranti potrebbero corrispondere, dal puro libanese (più pertinente) a Greco (meno pertinente). In questo caso, puoi usare un approccio forte o debole che promuove in modo deciso o debole i risultati che presentano le tue ma non escluderanno i risultati privi di questo valore. Devi specificare un'offerta o bias debole aggiungendo un secondo valore dopo la direzione di ordinamento: &sort=TYPE-NAME:DIRECTION:STRENGTH, :s per forti bias o :w per bias debole (e :h per bias ordina, sebbene l'aggiunta di :h sia facoltativa in quanto predefinita). Ad esempio, l'aggiunta di un forte bias consente di garantire che con una valutazione negativa i ristoranti mediterranei otterrebbero un rendimento migliore rispetto a quello con valutazioni peggiori Ristoranti mediterranei, ma è improbabile che superino una corrispondenza esatta per un ristorante libanese:

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

È possibile combinare più bias utilizzando l'operatore della virgola:

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

L'ordine dei bias non è importante. Tuttavia, l'ordinamento hard non può essere combinato con altri tipi di classificazione in modo rigoroso. L'ultimo operatore di ordinamento specificato nell'elenco sostituire tutti gli operatori di ordinamento e bias precedenti.

Torna all'inizio

Limita all'intervallo

Per includere i risultati tra un intervallo di valori o al di sopra o al di sotto di un valore, una limitazione di intervallo. Le limitazioni dell'intervallo sono specificate da un :r aggiunto al nome dell'attributo, seguito dal limite superiore e da quello inferiore nella valori degli attributi: &sort=TYPE-NAME:r:LOWER:UPPER. Ad esempio, per includere solo le recensioni scritte tra marzo e aprile 2009, potresti specificare una limitazione di intervallo pari a:

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

Per l'operatore Limita all'intervallo, Google supporta i numeri in formato in virgola mobile e date in ISO 8601 YYYYMMDD senza trattini.

Non è necessario specificare un limite superiore o inferiore: ad Ad esempio, per specificare solo date precedenti al 2009, potresti scrivere:

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

Per includere solo le valutazioni con più di 3 stelle, utilizza quanto segue:

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

Gli intervalli sono inclusivi e possono essere combinati con l'operatore della virgola con tra di loro o con un solo criterio di ordinamento o uno o più criteri di bias. Nota la combinazione di una limitazione di intervallo con criteri sia di ordinamento che di bias generano solo un ordinamento sugli elementi con valori compresi nell'intervallo. Ad esempio: per ordinare in base alla valutazione solo gli elementi con tre o più stelle, utilizza quanto segue:

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

Puoi ordinare in base a un criterio e limitare in base a un intervallo rispetto a un altro. Ad esempio, per ordinare in base alla valutazione solo gli elementi recensiti nel mese di Ottobre, utilizza quanto segue:

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

Ricerca immagini

Quando attivi la ricerca immagini per il tuo motore di ricerca, Google mostra i risultati relativi alle immagini in una scheda separata. Puoi attivare la ricerca immagini utilizzando il pannello di controllo di Motore di ricerca programmabile o aggiornando il file context.xml.

La ricerca immagini si basa sulle informazioni trovate da Google durante la scansione del tuo sito. Per migliorare la modalità di visualizzazione delle immagini nei risultati di ricerca (sia in Motore di ricerca programmabile sia nella Ricerca Google), ti consigliamo di acquisire familiarità con le linee guida per la pubblicazione di immagini di Google.

Filtra per attributo immagine

Come la Ricerca Google, la ricerca immagini supporta l'applicazione di filtri in base ad attributi quali src, alt e title.

Torna all'inizio

Ricerca strutturata nell'elemento di ricerca programmabile

Le funzionalità di ricerca strutturata possono essere utilizzate anche in combinazione con Programmable Search Element. Proprio come con gli operatori espressi nella query o parametri URL, la ricerca strutturata nell'elemento richiede innanzitutto che le pagine su cui stai eseguendo la ricerca abbiano il markup con gli attributi che desideri per cercare: quindi l'operatore sort di Programmable Search Element. combinato con more:pagemap: operatori nella query ordinare o limitare i risultati di ricerca in modo appropriato.

Ad esempio, SignOnSanDiego.com, un portale di notizie della California, utilizza il Elemento di ricerca programmabile per eseguire il rendering di notizie recenti con foto nei risultati:

Per assicurarti che i lettori vedano non solo le notizie più pertinenti, ma anche tempestive, SignOnSanDiego utilizza il bias per attributo con un valore "forte" peso rispetto a recenti date di pubblicazione. SignOnSanDiego implementa questi attributi data con PageMaps; quella utilizzata da SignOnSanDiego ha il seguente aspetto:

<!--
  <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>
  -->

Per applicare l'ordinamento per attributo a questo campo, imposta la Opzione sort nel codice di ricerca per la Elemento di ricerca programmabile come mostrato di seguito:

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

Proprio come il parametro URL &sort= descritto sopra, l'opzione di ordinamento in Programmable Search Element (Elemento di ricerca programmabile) <div class="gcse-search" sort_by="date-sdate:d:s"></div> assume un nome di attributo combinato, come date-sdate, e diversi nomi facoltativi separati da due punti. In questo caso, SignOnSanDiego ha specificato ordinamento decrescente d usando la forte bias versione s dell'operatore. Se non fornisci qualificatori, l'impostazione predefinita prevede l'utilizzo di un ordine decrescente con un ordinamento hard esattamente come nel caso dell'operatore dell'URL.

L'opzione di ordinamento attiva anche la funzione Limita per intervallo. Ad esempio: un sito come SignOnSanDiego potrebbe consentire agli utenti di cercare articoli pubblicata tra il 25 agosto e il 9 settembre 2010. Per implementarlo, puoi impostare le opzioni di ordinamento date-sdate:r:20100825:20100907. Anche in questo caso viene utilizzata del nome dell'attributo date-sdate, ma si limita ai intervallo r dei valori specificati 20100825:20100907. Come per il parametro URL, puoi omettere l'elemento superiore o inferiore del parametro nell'opzione sort di Programmable Search Element.

Un'altra potente funzionalità dell'opzione di ordinamento è che puoi combinare e Limita per intervallo. Puoi combinare più operatori l'opzione di ordinamento utilizzando una virgola. Ad esempio, per combinare il forte pregiudizio di SignOnSanDiego con la limitazione di data di cui sopra, specificare date-sdate:d:s,date-sdate:r:20100825:20100907. Questo una caratteristica può combinare attributi distinti; ad esempio la recensione di un film potrebbe visualizzare i film con le valutazioni migliori uscite negli ultimi settimana con l'opzione review-rating,release-date:r:20100907:.

Consulta questa pagina per conoscere tutti gli attributi supportati.

Puoi anche utilizzare il filtro per attributo con l'elemento di ricerca programmabile. Ad esempio, consideriamo l'esempio precedente con pagine con attributi linked-blog; per creare un'istanza controllo di ricerca che restituiva solo le pagine con link per l'utilizzo del seguente codice per inserire un operatore more:pagemap:linked-blog:blogspot ogni query:

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

Questo metodo è relativamente rigoroso perché aggiunge una restrizione a tutti inviate da questo controllo. Per visualizzare altre opzioni, consulta la documentazione il Elemento di ricerca programmabile.

Torna all'inizio

Esplorazione di altre funzionalità

Le funzionalità della ricerca strutturata sono un insieme di opzioni efficaci che ti consentono avere un notevole controllo sull'applicazione di ricerca, permettendoti di utilizzare attributi personalizzati per ordinare e limitare i risultati di ricerca in modi efficaci per i tuoi utenti. La ricerca strutturata funziona bene anche con Altre funzionalità del Motore di ricerca programmabile, come gli snippet dei risultati personalizzati. Per ulteriori informazioni: