Che cosa fa "Abilita ricerca rapida di siti Web" su OS X?


10

Sto cercando di scoprire cosa fa tecnicamente la casella di controllo "Ricerca rapida di siti Web". La mia ipotesi è che preleva i dati o che in qualche modo invia i miei termini di ricerca a siri o ad un altro motore di elaborazione online Apple, ma non riesco a trovare documentazione o file specifici sul sistema che controllano / memorizzano nella cache questi risultati di ricerca.

inserisci qui la descrizione dell'immagine

La pagina di aiuto è vaga su come funziona in pratica e mi piacerebbe capire il meccanismo un po 'più finemente di "lasciare che Safari registri informazioni" e invece sappia dove sono archiviate tali informazioni e cosa significa "ricerche all'interno di un sito Web" in pratica.

Una risposta per Safari il 10.10.2 sarebbe l'ideale e un esempio pratico di come esegue la ricerca all'interno di apple.stackexchange.com (che è mostrato nel mio elenco di siti Web di Gestione dei siti abilitati).

Risposte:


16

Se si sviluppa un sito Web, è possibile aggiungere un file chiamato specifica OpenSearch che identifica il sito come contenuto ricercabile.

Puoi vedere le specifiche OpenSearch di apple.stackexchange.com qui . Il bit importante è la seguente riga che indica ai browser il formato per l'invio di query di ricerca al sito.

<Url type="text/html" method="get" template="/apple//search?q={searchTerms}"/>

La prima volta che visiti un sito con una specifica OpenSearch Safari lo aggiunge all'elenco che puoi trovare in "Gestisci siti Web". Quindi, se inizi a digitare nella barra di ricerca qualcosa come "apple chrome hanging", Safari vedrà che hai apple.stackexchange.com nel tuo elenco di ricerche rapide e offerte Search apple.stackexchange.com for "chrome hanging".

Esempio di ricerca rapida di siti Web

Niente a che fare con i server Siri o Apple. Succede tutto sulla tua macchina. È solo un modo per inviare ricerche direttamente ad altri siti Web invece di dover aprire un determinato sito, fare clic nel loro campo di ricerca e digitare la query lì.

Puoi trovare il negozio Safari di informazioni sulla ricerca rapida di siti Web in /Users/YOURUSERNAME/Library/Safari/SearchDescriptions.plist.


1
Questa è un'informazione fantastica! Scorrerò in quel plist e annuserò alcuni pacchetti per rinforzare il messaggio che stai inviando. Cerca un segno di spunta entro 24 ore - un grande grazie per una risposta così veloce e così eccellente. Ora che sto guardando, la mia ricerca a discesa ha "meta.apple.stackexchange.com" e non il sito principale. Vado nella
tana

1
Grazie per l'interessante domanda. E sì, c'è ovviamente un po 'di ipotesi su quali siti corrispondono alle tue ricerche. Stranamente, Apple non sembra utilizzare una specifica OpenSearch per il proprio sito Web. Penseresti che sarebbe perfetto per il loro sito di sviluppo almeno.
Alistair McMillan,

Gli utenti possono aggiungere siti Web alle opzioni di ricerca rapida del proprio browser o dipende dal proprietario del sito configurare il proprio sito come sopra? Vorrei che funzionasse per images.google.com.
jtheletter,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.