Il motore di ricerca è lo strumento più utilizzato da ogni utente di internetW, sia esso un principiante che un esperto navigatore. Nonostante il suo utilizzo sia estremamente semplice, sfortunatamente, data la vastità e l'eterogeneità delle informazioni che offre la rete, è raro che si riesca a reperire quanto cercato in tempi rapidi.
Spesso infatti è necessario dover affinare più volte i parametri di ricerca, sia per ridurre il ventaglio dei risultati ottenuti che per ottenere risposte il più possibile attinenti alle proprie necessità. Non è raro infatti dover spesso consultare più di un indirizzo ottenuto dalla ricerca impostata, prima di poter effettivamente trovare la risposta alla propria domanda.
Talvolta però, può accadere che l'oggetto della nostra ricerca sia effettivamente contenuto all'interno di un sito visitato ma che, vuoi per una indicizzazione non aggiornata o per una differenza di peso attribuito dal motore di ricerca alla pagina visualizzata, questa non venga mostrata come prima nella lista dei risultati o addirittura non venga mostrata affatto.
BlogEngine.NET è dotato di una interessante funzionalità che aiuta il navigatore proveniente da un motore di ricerca (nello specifico Google) ad ottenere, una volta arrivato sul sito, un ulteriore elenco di pagine contenenti riferimenti a quanto utilizzato come oggetto dell'interrogazione iniziale. Questa caratteristica è stata battezzata Search On Search, ed è attivabile direttamente dal pannello di controllo.
Come funziona
Il meccanismo è molto semplice: il sistema è dotato di un http handler che filtra le chiamate in ingresso isolando quelle che provengono da un altro dominio (il cui referrer o referente è quindi non vuoto) da quelle che avvengono per chiamata diretta (ovvero sono ottenute digitando direttamente l'indirizzo del sito o blog nell'apposita casella di testo del browser). Se la chiamata proviene da un referrer contenente dei parametri, ne si isola l'indirizzo httpW, si estrae la stringa contenente i parametri stessi e li si forniscono come argomenti al motore di ricerca interno del sito.
In poche parole è come se si effettuasse la stessa ricerca già compiuta dal motore omonimo, con il motore interno al sito o blog.
I risultati ottenuti vengono poi elencati in testa alla pagina già individuata inizialmente dal motore di ricerca. In definitiva si avvisa l'utente che, oltre alla pagina che si sta leggendo, i termini della ricerca effettuata potrebbero essere soddisfatti anche dalle altre pagine elencate.
Il tutto è completamente trasparente per il visitatore ed avviene in maniera automatica: il sistea riconosce i reindirizzamenti provenienti da Google e da tutti i motori di ricerca che utilizzano la variabile q nell'operazione di post della query.
Un esempio concreto
Per mostrare il funzionamento di Search on Search, è necessario fare una simulazione in due tempi. Cliccando sul link seguente, si aprirà in un'altra finestra una pagina di ricerca di Google relativa a dei contenuti presenti in questo blog. La stringa di ricerca utilizzata è : "snapshots + guida"
Cerca su Google "snapShots + guida"
Il primo risultato mostrato è relativo ad un articolo contenuto in questo sito: selezionandolo si verrà reindirizzati su di esso e si potrà notare come in testa al post vengano mostrati anche altri link contenenti riferimenti ai termini di ricerca ereditati da Google. Attualmente ho ristretto a 3 il numero massimo di ulteriori collegamenti mostrati, ma il numero può essere impostato a piacere.
Conclusioni
Sono convinto che questa funzionalità sia di grande aiuto per favorire la fidelizzazione dei visitatori occasionali: è un'ulteriore indicazione sui contenuti del sito e dà l'opportunità di effettuare da subito la scelta più adatta alle proprie esigenze. Nel caso di un blog non ha la stessa valenza dell'elenco dei post correlati che, bene o male, sono mostrati in fondo ad ogni post da quasi tutti i sistemi di blogging. Infatti,in tal caso, i criteri di scelta utilizzati normalmente variano proprio a seconda del motore di web publishing utilizzato.
Aggiornamento del 19 maggio 2008
Per motivi legati all'inserimento degli annunci Google Adsense in questo sito (e alla loro corretta integrazione), la funzionalità di Search on Search è stata disattivata, ragion per cui l'esempio citato non fornirà i risultati desiderati. Ad ogni modo resta completamente valido il discorso fatto relativamente alle potenzialità di questa opzione di aiuto alla ricerca, caratteristica esclusiva di BlogEngine.NET
Voto: 5.0 · Votanti: 9 · Assegna il tuo voto:
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5