Query di riscrittura

In questa pagina viene descritto come modificare le informazioni degli utenti o rispondere query per restituire risultati di ricerca più pertinenti o che soddisfino i requisiti del tuo sito.

  1. Panoramica
  2. Aggiungere query di ricerca con etichette di perfezionamento
  3. Espansione delle query di ricerca con i sinonimi
  4. Completamento automatico delle query

Panoramica

Se conosci bene il tuo pubblico, puoi prevedere indicativamente i tipi di ricerche che potrebbe. Puoi anticipare le loro query e aiutarle a trovare risultati più pertinenti.

Il Motore di ricerca programmabile ti consente di aggiungere termini di ricerca agli utenti query e crea sinonimi delle query query. La prima funzionalità viene implementata tramite perfezionamenti, che gli utenti possono applicare o ignorare. mentre le caratteristiche dei sinonimi agiscono senza richiedere alcuna azione da parte dell'utente.

Aggiunta di query di ricerca con etichette di perfezionamento

Per fornire link di perfezionamento che aggiungano termini di ricerca utili alle query degli utenti, utilizza l'elemento Rewrite nel file di annotazioni XML Ricerca programmabile. L'elemento aggiunge i termini di ricerca agli utenti quando fanno clic su un link di perfezionamento. L'elemento Rewrite può contenere fino a 100 caratteri, tutti minuscoli, ad eccezione degli operatori di ricerca in maiuscolo come OR. Per scoprire di più sugli operatori di ricerca, consulta la pagina Ricerca avanzata semplificata. Per scoprire di più sui perfezionamenti, consulta la sezione Perfezionare le ricerche.

L'esempio seguente mostra come utilizzare Rewrite.

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

L'esempio mostra come aiutare gli utenti che fanno clic sul link di perfezionamento chiamato "Compiti". Aggiunge i termini di ricerca aggiuntivi "compiti" e "compito" alla query di ricerca digitata dagli utenti.

Un perfezionamento con l'elemento Rewrite ha la seguente struttura:

  • Facet
    • FacetItem
      • Label name
        • Rewrite

Torna all'inizio

Espansione delle query di ricerca con i sinonimi

Puoi espandere le attività query di ricerca utilizzando sinonimi, che sono varianti di un termine di ricerca. Ad esempio, la query di ricerca "interesse" relativa al settore finanziario potrebbe avere le seguenti alternative equivalenti: "rendimento", "dividendo", "coupon" e così via. Se crei sinonimi di "interesse" nel tuo motore di ricerca finanziario, gli utenti non dovranno digitare più varianti per trovare le informazioni che stanno cercando. Il Motore di ricerca programmabile cercherà automaticamente tutti i siti pertinenti a "interesse", "rendimento", "dividendo", "coupon" e altri termini correlati.

Un termine di ricerca con sinonimi da te definiti attiva automaticamente un'espansione della ricerca, indipendentemente dal fatto che l'utente lo inserisca da solo o insieme a una serie di altre parole. Supponiamo che tu abbia definito "ninja" come termine di ricerca con la variante del sinonimo "assassino". Qualsiasi query di ricerca che include la parola "ninja", ad esempio solo "ninja" da solo o "concorso di cibo ninja hotdog", espanderà la query in modo da includere le varianti simili. È come se l'utente avesse cercato "ninja OR assassino" o "concorsi di hot dog ninja O assassini".

Best practice

Termini di ricerca molto frequenti, acronimi comuni (ad esempio "CD" per "certificato di deposito") e abbreviazioni note (ad esempio "munis" per "obbligazioni comunali") che sono idiosincroniche rispetto al tuo campo o interesse specialistico sono ottimi candidati per i sinonimi. Se il tuo motore di ricerca è sufficientemente popolare e riceve molte ricerche con le stesse query, puoi ottenere dati sulle tue query più frequenti dalla pagina delle statistiche. Vai al Pannello di controllo relativo al tuo motore di ricerca e fai clic sul link Statistiche. Le query più frequenti sono elencate in fondo alla pagina.

Non è necessario creare sinonimi per i termini di ricerca più frequenti. Ad esempio, i termini "Regno Unito", "Gran Bretagna", "Regno Unito", "Regno Unito di Gran Bretagna". sono varianti abbastanza note (se non tecnicamente sinonimi) alla maggior parte degli utenti web. Google dispone già di un ampio corpus di sinonimi per questi termini e non è necessario replicare questo lavoro. Crea invece sinonimi per termini comuni specifici per gli interessi degli utenti del tuo motore di ricerca. Ad esempio, in un motore di ricerca finanziario, "bond" sarebbe un ottimo candidato. Google potrebbe non sapere se gli utenti cercano "James Bond", "legame chimico", "legame adesivo" o "legame emotivo". D'altra parte, sai che il cliente cerca uno strumento finanziario e puoi trovare facilmente sinonimi come "sicurezza a reddito fisso" e "issue".

Se non riesci a capire se un termine è comune o particolare, puoi testare il termine e le sue varianti nella Ricerca Google. Digita il termine di query (ad esempio "san francisco") nella Ricerca Google, quindi apri una nuova finestra del browser. Nella casella di ricerca di Google, digita il termine di query, l'operatore di ricerca OR e la variante del termine di query (ad es. "san francisco OR sf"). Confronta le due pagine dei risultati. Se i termini sono esattamente uguali, Google copre i termini simili.

Creazione di sinonimi

Come per qualsiasi file XML, puoi utilizzare un semplice editor di testo per creare e modificare il file dei sinonimi. È sufficiente salvare il file di testo con estensione .xml (ad esempio, syn_finance.xml).

Ecco un esempio di file di sinonimi:

<Synonyms>
  <Synonym term="stock">
    <Variant>equity</Variant>
    <Variant>share</Variant>
  </Synonym>
  <Synonym term="bond">
    <Variant>fixed-income security</Variant>
    <Variant>issue</Variant>
    <Variant>high yield debt</Variant>
  </Synonym>
</Synonyms>

Un file dei sinonimi include un elemento e un elemento secondario che può avere più elementi di pari livello, come descritto nella seguente gerarchia:

  • Synonyms (1 solo)
    • Synonym term (sono consentiti più fratelli)
      • Variant (fino a 10 per ogni Synonym)

Puoi creare il termine di ricerca nel valore dell'attributo dell'elemento secondario Synonym e definire ciascuno dei suoi sinonimi nell'elemento Variant. Il termine di ricerca e le sue varianti dei sinonimi potrebbero essere una singola parola (ad esempio "biscotto") o frasi (come "biscotto al latticello" o "piangere con il latte versato").

Limiti

Nella tabella seguente sono elencati i limiti per i file di sinonimi:

Elemento Massimo consentito
Numero di termini di ricerca (elemento Synonym term) Più termini di ricerca, a condizione che il numero totale di varianti non superi 500 per ogni motore di ricerca.
Numero di varianti (Variant elementi) per ogni termine di ricerca 10

 

Numero totale di varianti (Variant elementi) per il motore di ricerca 2000
Dimensioni file 500 kB
Numero di file Il numero necessario, purché la dimensione complessiva di tutti i file dell'account non superi i 4 MB

Torna all'inizio

Completamento automatico delle query

Il completamento automatico è un elenco di query suggerite che vengono visualizzate man mano che gli utenti digitano testo nella casella di ricerca.

Figura 1: digitando solo pochi caratteri nella casella di ricerca, viene visualizzato un elenco a discesa che offre opzioni per diverse query di ricerca.

Se digiti p-u-e-r in un Motore di ricerca programmabile per un sito di viaggi, viene visualizzato un elenco a discesa con le opzioni per gli hotel a Portorico, gli hotel di Puerto Vallarta, le vacanze a Puerto Vallarta e così via.

L'elenco di query facoltative utilizzate per il completamento automatico deriva in parte dai contenuti del sito web e dalla popolarità del termine di query. Tuttavia, puoi personalizzare il completamento automatico aggiungendo o rimuovendo termini nel pannello di controllo o tramite un caricamento collettivo in un file XML.

Attivazione dei completamenti automatici

Per attivare il completamento automatico nei motori di ricerca utilizzando Elemento di ricerca programmabile:

  1. Nella pagina Funzionalità dei risultati di ricerca del tuo motore di ricerca, scorri fino alla sezione Completamento automatico.
  2. Seleziona la casella di controllo Attiva completamento automatico.

Puoi aggiungere o rimuovere singoli termini nella sezione Completamento automatico della pagina Funzionalità di ricerca del motore di ricerca oppure caricare tutti i termini utilizzando un file XML. I termini che aggiungi vengono visualizzati sopra quelli generati tramite algoritmi per tutte le query.

Potrebbero essere necessarie fino a 48 ore prima che i termini del completamento automatico inizino a essere visualizzati nel tuo motore di ricerca.

Per aggiungere o rimuovere più termini contemporaneamente, carica un file XML di completamento automatico. Come per qualsiasi XML, puoi utilizzare un semplice editor di testo per creare e modificare il file di autocompletamento. Salva il file di testo con estensione .xml (ad esempio, autocompletion_finance.xml).

Aggiunta e rimozione dei termini del completamento automatico

Ecco un esempio di file di completamenti automatici che puoi caricare.

<Autocompletions>
  <Autocompletion term="cake" type="1"/>
  <Autocompletion term="strawberry.*" type="2" match="2"/>
  <Autocompletion term="vanilla" type="2"/>
</Autocompletions>

Nel codice di esempio, "apple" è incluso nell'elenco di possibili termini di completamento automatico, mentre "vaniglia" e qualsiasi termine che inizia con "fragola" non verranno mai presentati all'utente come termine di completamento automatico.

Un file di completamento automatico contiene un elemento e un elemento secondario che possono avere più elementi di pari livello, come descritto nella seguente gerarchia:

  • Autocompletions (solo 1)
    • Autocompletion (sono consentiti più fratelli)

La seguente tabella elenca i nomi degli attributi con completamento automatico.

Nome attributo Descrizione Valore
term Il singolo termine o l'espressione regolare da includere o escludere. Termine di completamento automatico da includere o escludere. Ad esempio, se vuoi aggiungere "ombra della tempesta" all'elenco dei termini di completamento automatico presentati agli utenti, aggiungi "ombra della tempesta" come valore. Tieni presente che l'utilizzo dello stesso termine in più voci Autocompletion comporterà un errore. Un termine può contenere fino a 100 caratteri. I termini con più di 100 caratteri verranno ignorati.
type Specifica se il termine deve essere incluso o escluso dal completamento automatico. Specifica una delle seguenti opzioni:
  • 1 - includi un termine
  • 2 - escludi un termine
  • match Facoltativo. Specifica se vuoi che il termine corrisponda esattamente o a quello standard un'espressione di base. Specifica una delle seguenti opzioni:
  • 1 - Predefinito. Corrispondenza esatta.
  • 2 per l'espressione regolare. Solo i termini esclusi possono utilizzare l'espressione regolare.
  • Torna all'inizio