Ranking personalizzato

In questa pagina viene descritto come modificare il ranking dei risultati di ricerca restituiti. dai tuoi motori di ricerca.

  1. Panoramica
  2. Migliorare i risultati con le parole chiave
  3. Modificare i risultati di ricerca con le etichette
  4. Tagging dei siti con le etichette
  5. Modulazione degli effetti delle etichette

Panoramica

Supponiamo che tu abbia compilato un elenco di siti a cui vuoi che il motore di ricerca ma quando testi le query, i risultati di ricerca non corrispondono a quello che pensavi di fare. I risultati che ritieni più pertinenti alla query non si trovano nella parte superiore della pagina. O magari preferisci dare la precedenza a pagine web del tuo istituto di ricerca preferito o del tuo sito web. Puoi risolvere il problema promuovendo o retrocedendo i risultati. Motore di ricerca programmabile ti consente ottimizzare i risultati in base a tre fattori: parole chiave, etichette ponderate e punteggi. Parole chiave e le ponderazioni sono definite nel file di contesto, mentre i punteggi sono definite nel file delle annotazioni.

  • Le parole chiave sono un modo rapido per ottimizzare determinate pagine web nel i tuoi risultati di ricerca e ottenere più risultati di ricerca su un particolare soggetto.
  • Le etichette ponderate indicano a Motore di ricerca programmabile se escludere, promuovere o far retrocedere un sito. La promozione o la retrocessione di un sito dipende da i pesi applicati alle etichette.
  • Punteggi, che vengono applicati alle singole annotazioni. ridurre o invertire l'influenza delle etichette ponderate. Consentono di aggiungere un altro livello di granularità al perfezionamento del ranking.

I pesi nelle etichette e i punteggi nelle annotazioni sono le manopole e i quadranti principali per cambiare il ranking dei risultati di ricerca. Entrambi hanno valori che variano da Da -1.0 a +1.0. Puoi promuovere e far retrocedere i siti ruotando le manopole (aumentando o diminuendo i valori) con punteggi e pesi.

Hai un'influenza notevole sul ranking, ma non disponi di un valore assoluto controllo sui risultati. La promozione o la retrocessione dei risultati è una funzione di molti parametri, tra cui la pertinenza della pagina web, la scelta delle parole chiave, il peso sulle etichette, i punteggi nelle annotazioni e così via.

Torna all'inizio

Miglioramento dei risultati con le parole chiave

Le parole chiave sono il modo più rapido per modificare i risultati. Potenziamenti di Motore di ricerca programmabile pagine web che contengono le tue parole chiave. Consente inoltre di recuperare più risultati di ricerca su questo argomento. Pertanto, se i risultati di ricerca ti sembrano miseri, prova ad aggiungere parole chiave. Sebbene il Motore di ricerca programmabile migliori le pagine web che contengono quelle parole chiave, retrocedere o filtrare le pagine web che non contengono le parole chiave.

Le parole chiave ti consentono di applicare l'intenzione degli utenti alla ricerca e un motore analitico veloce basato su SQL. Ad esempio, se gli utenti del motore di ricerca yoga cercano "tappeti", Cerca "tappeto per lo yoga", non "Test analogico Miller" o "tappeti per la casa". Considera l'obiettivo principale del tuo motore di ricerca e il contesto dei tuoi utenti query di ricerca. Nell'esempio del nostro motore di ricerca, "yoga" sarebbe un parola chiave ovvia. Non utilizzare parole chiave troppo generiche o troppo generiche categorie. Ad esempio, "esercizio" e "pratiche orientali" recupererebbe molti pagine web che non hanno nulla a che fare con lo yoga. Le parole chiave migliori descrivono contenuti dei siti coperti dal motore di ricerca.

Inizia con una sola parola e vedi se riesci a ottenere i risultati desiderato. Se non ottieni risultati sufficienti, prova a utilizzare più parole chiave. Puoi utilizzare anche frasi, ovvero serie di parole racchiuse tra virgolette (ad es. "posizione yoga"), ma è preferibile utilizzare le parole chiave composte da una sola parola. Motore di ricerca programmabile interpreta yoga pose stretch come tre parole chiave, "yoga", "stretch", e "posa".

Le parole chiave non sono indipendenti tra loro; interagiscono tra loro. Quindi se cerca le parole chiave "yoga" e "posa", pagine web che contengono "yoga" e pagine web che contengono la parola "posa" vengono migliorate, ma le pagine web che contengono sia "yoga" e "posa" saranno migliorati ancora di più.

Esempio: parole chiave

Confrontiamo i risultati di ricerca per "tappeti" in due versioni di uno yoga programmabile motore di ricerca.

Figura 1: risultati della query di ricerca "mat" da un motore di ricerca che non utilizza parole chiave. (Per vedere l'intero insieme di risultati, fai clic sull'immagine.)

Esempio di un motore di ricerca
che non utilizza parole chiave

Figura 2: risultati della query di ricerca "mat" da un motore di ricerca con la parola chiave "yoga".

Esempio di un motore di ricerca che
utilizza la parola chiave yoga

Nella versione con lo "yoga" la parola chiave, le pagine web contenenti la parola chiave vengono promossi nella pagina dei risultati.

Torna all'inizio

Creazione di parole chiave

Puoi creare tutte le parole chiave che vuoi, a condizione che non superino le 100 caratteri. Il modo più semplice per creare parole chiave è utilizzare la sezione della pagina Panoramica del pannello di controllo. Puoi usare la scheda per sperimentare, diverse parole chiave e verificarne gli effetti nella pagina dei risultati. Se che non ti piacciono i risultati, puoi rimuovere facilmente una parola chiave e uno.

Se vuoi creare parole chiave nel tuo file di contesto, puoi utilizzare il metodo Attributo keywords dell'elemento CustomSearchEngine per definire i valori delle parole chiave. Separa le parole chiave l'una dall'altra utilizzando spazio. Racchiudi le frasi tra virgolette; puoi utilizzare la punteggiatura (") o l'entità carattere (").

  <CustomSearchEngine keywords="asana &quot;yoga postures&quot;">
  </CustomSearchEngine>

Modificare i risultati di ricerca con le etichette

L'altro modo per modificare i risultati di ricerca è tramite le etichette, che sono il ranking dei risultati di ricerca, che determina il modo in cui devono essere trattati i siti.

Puoi utilizzare due tipi di etichette: etichette del motore di ricerca ed etichette di perfezionamento. Le etichette del motore di ricerca determinano quali siti devono essere coperti dalla ricerca e un motore analitico veloce basato su SQL. non sono visibili agli utenti ed vengono eseguiti in background; quindi il loro elemento principale è chiamato BackgroundLabels. Etichette di perfezionamento, sono visibili agli utenti e vengono visualizzati sotto forma di link. Perfezionamenti sono discussi in dettaglio nella sezione Perfezionare le ricerche . La maggior parte di questa pagina è incentrata sulle etichette dei motori di ricerca, mode, ponderazioni e funzionano allo stesso modo sia nel motore di ricerca che nel perfezionamento etichette.

Il codice seguente mostra i due tipi di etichette nel file di contesto:

<!--Search engine labels-->
<BackgroundLabels>
  <Label name="_include_" mode="FILTER"/>
  <Label name="_exclude_" mode="ELIMINATE"/>
<lt;/BackgroundLabels>

<!--Refinement label-->
   <Facet>
      <FacetItem title="Lectures">
         <Label name="lectures" mode="BOOST" weight="0.8">
            <Rewrite>lecture OR lectures</Rewrite>
         </Label>
      </FacetItem>
    </Facet>

Quando crei per la prima volta un Motore di ricerca programmabile utilizzando il Pannello di controllo, il Motore di ricerca programmabile crea due le etichette dei motori di ricerca. Le etichette hanno modalità che determinano il modo in cui i siti devono essere trattati. Una di queste è esclusiva (mode="ELIMINATE") e l'altra è inclusiva (mode="FILTER"). Puoi cambiare la modalità per l'etichetta inclusiva da "FILTRO" a "BOOST" dopo aver creato il Motore di ricerca programmabile).

Torna all'inizio

Utilizzo delle etichette

Per utilizzare le etichette del motore di ricerca:

  1. Nel file di contesto, crea o ridefinisci le etichette del motore di ricerca.
    1. Definisci il nome dell'etichetta. Puoi accettare il nome generato pannello di controllo, oppure puoi definirne uno personalizzato.
    2. Definisci la modalità.
    3. Facoltativo. Definisci i pesi.
  2. Nel file delle annotazioni, tagga i siti con etichette.

Esempio: file di contesto con etichette

Di seguito è riportato un esempio troncato di file di contesto con motore di ricerca etichette.

<CustomSearchEngine keywords="climate &quot;global warming&quot; &quot;greenhouse gases&quot;">
  <Title>RealClimate</Title>
  <Description>"Climate change"</Description>
  <Context>
    <BackgroundLabels>
      <Label name="_include_" mode="FILTER"/>
      <Label name="_exclude_" mode="ELIMINATE"/>
    </BackgroundLabels>
  </Context>
</CustomSearchEngine>

Torna all'inizio

Definizione della modalità dell'etichetta

La promozione, la retrocessione o l'esclusione di un sito dipende dal motore di ricerca un'etichetta a cui è associato. L'etichetta di un motore di ricerca può avere: modalità:

Nota: segui le lettere maiuscole. Usa lettere maiuscole lettere per le modalità.

Modalità Le seguenti operazioni... Utilizza questa modalità se...
ELIMINATE Esclude i siti contrassegnati con questa etichetta dal motore di ricerca.

Vuoi escludere le pagine web con un ranking elevato nella Ricerca Google, ma non sono il massimo per il tuo pubblico.

Ad esempio, se stai creando un motore di ricerca per il studio di criceti, useresti le etichette con la modalità ELIMINATE escludere i siti di alto livello con informazioni sulla cura degli animali domestici, criceti e criceti che sanno cantare con una voce fastidiosa e suonare banjo contemporaneamente.

FILTER Include solo i siti taggati con questa etichetta ed esclude tutto diverso.

Vuoi che il motore di ricerca esegua le ricerche solo nel tuo sito, affiliato siti o siti che trattano un determinato argomento.

Poiché la copertura di questi motori di ricerca è limitata a un numero limitato di siti, puoi avere un controllo più preciso sul ranking dei risultati che consentono di analizzare i dati e visualizzare i risultati. La modifica dell'ordine dei risultati di ricerca mediante le ponderazioni viene discussa nella sezione successiva.

Ad esempio, se vuoi creare un motore di ricerca solo per il tuo sito web, avere un singolo sito taggato con un'etichetta con FILTER . I risultati di ricerca includeranno solo le pagine del tuo sito web e nient'altro.

BOOST Include tutti i siti web nel tuo motore di ricerca, ma promuove o retrocedi siti con questa etichetta. La promozione o la retrocessione di un sito dipende dal il peso che gli assegni. Vuoi un ampio motore di ricerca che metta in risalto alcuni siti, ma non escludere del tutto altri siti.

Ad esempio, se vuoi creare un motore di ricerca con un'ampia copertura, ma prediligi il tuo sito web (il miglior sito web in assoluto), usa le etichette con la modalità BOOST.

Torna all'inizio

Creazione di etichette ponderate

Dopo aver ottenuto le etichette che includono, promuovono o escludono siti, puoi assegnare i pesi alle etichette inclusive. Le ponderazioni consentono di definire l'entità dell'etichetta promuovere o far retrocedere un sito con tag. I valori delle ponderazioni possono essere compresi tra Da -1.0 a +1.0. L'intervallo di peso ti offre un controllo perfezionato sui siti. Una ponderazione positiva nell'etichetta enfatizza i siti con tag, mentre una ponderazione negativa ne enfatizza.

Il seguente codice mostra un'etichetta ponderata:

<BackgroundLabels>
  <Label name="_include_" mode="FILTER" weight="0.65"/>
  <Label name="_exclude_" mode="ELIMINATE"/>
</BackgroundLabels>

Le etichette dei filtri e dei booster che non hanno ponderazioni definite, ad esempio generate dal Motore di ricerca programmabile, hanno una ponderazione predefinita pari a +0.7. Quindi se vuoi rafforzare la capacità dell'etichetta generata di promuovere siti, modificare il valore in un valore maggiore di +0.7. Se modifichi il valore inferiore a quello predefinito, indebolisci l'effetto di potenziamento dell'etichetta sulla il ranking del sito. Nell'altro percorso assegniamo una ponderazione negativa l'etichetta, farà retrocedere o eliminerà un sito. Man mano che ti avvicini -1.0, diventa sempre più difficile per i siti avere un ranking elevato nei risultati. In -1.0, anche un sito con un ranking elevato avrà un per superare la forte retrocessione.

La tabella seguente mostra come vengono regolati i risultati in base alla modalità e il peso di un'etichetta.

Modalità Peso Effetto
BOOST +1.0 Offre al sito una grande promozione. Tuttavia, non significa necessariamente che il sito codificato sarà il primo risultato in ogni momento, né che altre vengono esclusi. Non è la stessa cosa che impostare la modalità su FILTER. I risultati potrebbero essere comunque mostrati anche se nessuno di questi corrisponde alla dell'etichetta. Inoltre, i risultati molto più pertinenti alla query di ricerca possono continuano a prevalere sui tuoi siti molto preferiti ma non pertinenti.

Se ritieni che i siti taggati con etichette molto ponderate dovrebbero essere i primi risultati a esclusione di tutti gli altri, devi utilizzare un'etichetta di filtro anziché un'etichetta di potenziamento.

BOOST -1.0 Rende il sito una grande retrocessione. Non è la stessa cosa che impostare la modalità. per ELIMINATE, perché risultati molto pertinenti potrebbero essere comunque mostrati. Il sito si batterà a monte per ottenere un ranking abbastanza alto, ma non oscurati completamente.
BOOST Non definito Se non definisci la ponderazione (ad esempio, <Label name="standard" mode="BOOST"/>), ha una ponderazione implicita di +0.7.
FILTER +1.0 Offre al sito selezionato una grande promozione. Quando la modalità è impostata su FILTER, Motore di ricerca programmabile mostrerà solo i siti che corrispondono a dell'etichetta. Quindi... Se nessuno dei siti selezionati è pertinente alla query dell'utente, nessun risultato possono essere visualizzati.
FILTER -1.0 Impedisce effettivamente la visualizzazione del sito selezionato nei risultati. È come se hai contrassegnato il sito con un'etichetta Elimina.
FILTER Non definito Se non definisci la ponderazione (ad esempio, <Label name="standard" mode="FILTER"/>), avrà un ponderazione implicita di +0.7.
ELIMINATE Nessun peso Blocca il sito. I siti che corrispondono all'etichetta non verranno mostrati. Se tutte per i risultati pertinenti è presente un'etichetta "Elimina", lo spazio pagina dei risultati. Questo è più probabile che avvenga con i motori di ricerca con tipo filtro, motori di ricerca di tipo boost.

Puoi creare più etichette di peso diverso e applicarle ai siti come che ritieni in forma. Ad esempio, potresti voler creare un'etichetta che promuovono siti e un'altra che promuove moderatamente siti. Puoi creare tutte le le etichette ponderate come desiderato, ma dopo un certo punto può diventare difficile gestire. Un modo migliore per controllare il ranking dei siti a un livello più dettagliato è attraverso i punteggi, che verranno discussi nella prossima sezione.

Torna all'inizio

Tagging dei siti con le etichette

Dopo aver definito le etichette, puoi iniziare a utilizzare i tag nei siti. Ciascuna l'annotazione può avere più etichette, quindi è possibile utilizzare lo stesso sito in altri motori di ricerca e avere un ranking diverso.

<Annotations>
  <Annotation about="webcast.berkeley.edu/*" score="1">
    <Label name="cse_university_boost_highest"/>
    <Label name="cse_bicycles_exclude"/>
    <Label name="cse_hamsters_filter"/>
  </Annotation>
</Annotations>

Torna all'inizio

Modulazione degli effetti delle etichette

I punteggi consentono di modulare l'influenza delle etichette. Possono attenuare o invertire gli effetti delle etichette su siti specifici. L'attributo score di l'elemento Annotation può avere un valore che va da -1.0 a 1.0. Un punteggio di 0 rimuove influenza dell'etichetta sul ranking del sito; un punteggio di 1 applica la massima influenza; un punteggio di -1 inverte completamente e gli effetti sonori. Valori compresi tra 0 e 1 o -1 e 0 (ad esempio 0.55) consente di ottimizzare gli elementi l'influenza delle etichette. Se non assegni un punteggio a un'annotazione, La ricerca applica al sito l'intero effetto dell'etichetta. È come se gli hanno assegnato un punteggio di 1.

La tabella seguente mostra come i punteggi possono regolare l'influenza di etichette:

Modalità Peso Punteggio Effetto
Qualsiasi Qualsiasi Nessuno È lo stesso che assegnare all'annotazione un punteggio di 1.0. L'etichetta venga applicata al sito nella sua interezza.
BOOST +1.0 -1.0 È come invertire l'etichetta BOOST e assegnarle un peso di -1.0. Retrocedi il sito in modo aggressivo.
BOOST -1.0 -1.0 È come invertire l'etichetta BOOST e assegnarle un peso di +1.0. Promuove il sito in modo aggressivo.
FILTER +1.0 -1.0 È come eseguire il tagging del sito con un'etichetta ELIMINATE. it esclude completamente il sito.
FILTER -1.0 -1.0 È come invertire l'etichetta FILTER e assegnarle un peso di +1.0. Promuove il sito in modo aggressivo.
ELIMINATE Nessun peso -1.0 Come convertire l'etichetta ELIMINATE in un filtro con un punteggio pari a +1.0. Promuovono in modo aggressivo sito.

Esempio: codice per il punteggio

Nel seguente esempio, sono presenti tre siti codificati con la stessa ricerca l'etichetta del motore di ricerca. Tuttavia, gli effetti dell'etichetta non sono uniformi tra le tre siti diversi perché ogni annotazione ha un punteggio diverso, applicando il con livelli di intensità diversi.

<Annotations>
    
  <Annotation about="*.edu/*" score="0.0001">
    <Label name="vision_label"/>
  </Annotation>

  <Annotation about="*.ucsd.edu/*" score="0.7">
    <Label name="vision_label"/>
  </Annotation>

  <Annotation about="*.vision.ucsd.edu/*" score="1">
    <Label name="vision_label"/>
  </Annotation>

</Annotations>

Anche se tutte e tre le annotazioni contengono il tag vision_label, Motore di ricerca programmabile li tratta in modo diverso a seconda dei punteggi. Risultati da vision.ucsd.edu sono fortemente favoriti; quelli di ucsd.edu sono moderatamente favoriti; e quelli di .edu di primo livello sono leggermente favoriti rispetto ad altri siti.

Torna all'inizio