In questa pagina viene descritto come modificare il ranking dei risultati di ricerca restituiti. dai tuoi motori di ricerca.
- Panoramica
- Migliorare i risultati con le parole chiave
- Modificare i risultati di ricerca con le etichette
- Tagging dei siti con le etichette
- 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.
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.)
Figura 2: risultati della query di ricerca "mat" da un motore di ricerca con 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.
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 "yoga postures""> </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).
Utilizzo delle etichette
Per utilizzare le etichette del motore di ricerca:
- Nel file di contesto, crea o ridefinisci le etichette del motore di ricerca.
- Definisci il nome dell'etichetta. Puoi accettare il nome generato pannello di controllo, oppure puoi definirne uno personalizzato.
- Definisci la modalità.
- Facoltativo. Definisci i pesi.
- 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 "global warming" "greenhouse gases""> <Title>RealClimate</Title> <Description>"Climate change"</Description> <Context> <BackgroundLabels> <Label name="_include_" mode="FILTER"/> <Label name="_exclude_" mode="ELIMINATE"/> </BackgroundLabels> </Context> </CustomSearchEngine>
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à |
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 |
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à |
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.
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>
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.