¿Qué hace "Activar búsqueda rápida de sitios web" en OS X?

10

Estoy tratando de averiguar qué hace técnicamente la casilla de verificación "Búsqueda rápida de sitios web". Supongo que captura datos previamente o de alguna manera envía mis términos de búsqueda a siri u otro motor de procesamiento en línea de Apple, pero no puedo localizar documentación específica o archivos en el sistema que controlan / guardan en caché estos resultados de búsqueda.

ingrese la descripción de la imagen aquí

La página de ayuda es vaga sobre cómo funciona esto en la práctica y me gustaría entender el mecanismo un poco más detallado que "permite que Safari registre información" y, en cambio, saber dónde se almacena esa información y qué significa "buscar dentro de un sitio web" en la práctica.

Una respuesta para Safari en 10.10.2 sería ideal y un ejemplo práctico de cómo busca en apple.stackexchange.com (que se muestra en mi lista de sitios web Administrar sitios web que están habilitados).

bmike
fuente

Respuestas:

16

Si desarrolla un sitio web, puede agregar un archivo llamado especificación OpenSearch que identifica el sitio como contenido que se puede buscar.

Puede ver la especificación OpenSearch de apple.stackexchange.com aquí . Lo importante es la siguiente línea que le dice a los navegadores el formato para enviar consultas de búsqueda al sitio.

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

La primera vez que visita un sitio con una especificación OpenSearch, Safari lo agrega a esa lista que puede encontrar en "Administrar sitios web". Entonces, si comienza a escribir en la barra de búsqueda algo así como "Apple Chrome Chrome Hanging", Safari verá que tiene apple.stackexchange.com en su lista de búsquedas rápidas y ofertas Search apple.stackexchange.com for "chrome hanging".

Ejemplo de búsqueda rápida en el sitio web

Nada que ver con los servidores de Siri o Apple. Todo sucede en tu propia máquina. Es solo una forma de enviar búsquedas directamente a otros sitios web en lugar de tener que abrir un sitio en particular, hacer clic en su campo de búsqueda y escribir su consulta allí.

Puede encontrar tienda de rápida búsqueda web de información en Safari /Users/YOURUSERNAME/Library/Safari/SearchDescriptions.plist.

Alistair McMillan
fuente
1
¡Esta es una información increíble! Examinaré esa lista y olfatearé algunos paquetes para reforzar el mensaje que está enviando. Busque una marca de verificación dentro de las 24 horas: muchas gracias por una respuesta tan rápida y excelente. Ahora que estoy buscando, mi menú desplegable de búsqueda tiene "meta.apple.stackexchange.com" y no el sitio principal. Voy por la madriguera del conejo ...
bmike
1
Gracias por la interesante pregunta. Y sí, obviamente hay un poco de conjeturas en qué sitios coincide con sus búsquedas. Curiosamente, Apple no parece hacer uso de una especificación OpenSearch para su propio sitio web. Pensarías que sería perfecto para su sitio de desarrollador al menos.
Alistair McMillan
¿Pueden los usuarios agregar sitios web a las opciones de búsqueda rápida de su navegador, o depende del propietario del sitio configurar su sitio como se indicó anteriormente? Desearía que esto funcionara para images.google.com.
jtheletter