Che cosa fa "Abilita ricerca rapida sito web" su OS X?

10

Sto cercando di scoprire cosa sia tecnicamente la casella di controllo "Ricerca rapida sito web". La mia ipotesi è che prefigura i dati o in qualche modo invia i miei termini di ricerca a siri o a un altro motore di elaborazione online di Apple, ma non sono in grado di individuare documentazione o file specifici sul sistema che controllano / memorizzano nella cache questi risultati di ricerca.

Lapaginadiaiutoèvagasucomefunzionainpraticaemipiacerebbecapireilmeccanismounpo'piùraffinatodi"consente a Safari di registrare le informazioni" e invece sapere dove sono archiviate tali informazioni e cosa "ricerca all'interno di un sito web "in realtà significa in pratica.

Una risposta per Safari alla 10.10.2 sarebbe l'ideale e un esempio pratico di come cerca all'interno di apple.stackexchange.com (che è mostrato nell'elenco Gestisci siti web dei siti abilitati) .

    
posta bmike 25.03.2015 - 17:45
fonte

1 risposta

15

Se sviluppi un sito web puoi aggiungere un file chiamato Specifica OpenSearch che identifica il sito come avere contenuti ricercabili.

Puoi vedere la specifica di apple.stackexchange.com OpenSearch 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="https://apple.stackexchange.com/search?q={searchTerms}"/>

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

Niente a che vedere con i server Siri o Apple. Succede tutto sulla tua stessa macchina. È solo un modo per inviare ricerche direttamente ad altri siti web invece di dover aprire il sito in particolare, fare clic nel campo di ricerca e digitare qui la query.

Puoi trovare lo store di Safari di Quick Search Search in /Users/YOURUSERNAME/Library/Safari/SearchDescriptions.plist .

    
risposta data 25.03.2015 - 20:20
fonte

Leggi altre domande sui tag