¿Puedo enseñarle a Google que cuando digo "Java", me refiero a "Java 6"?

15

Uso mucho Google para buscar documentación de Java.

Ejemplo: si quiero buscar documentación HashMap, solo busco en Google Java hashmapy Google sabe que debe redirigirme a la javadocpágina.

Sin embargo, generalmente me dirige a la documentación de Java 1.4 o Java5, y quiero la documentación de Java6.

Si busco en Google Java 6 hashmap, funciona bien; El problema es que sigo olvidando poner 6y tengo que buscar dos veces.

¿Puedo enseñarle a Google de alguna manera que cuando digo Javaquiero decir Java6? (Tengo una cuenta de Google, así que si de alguna manera es configurable a través de una cuenta, estoy abierto a sugerencias).

RonK
fuente
1
Sugiero hashmap site:download.oracle.com/javase/6/docscomo reemplazo en su lugar.
3
@Daniel Beck: Parece una exageración. Quiero escribir menos, no más :)
2
Simplemente puede crear una búsqueda de palabras clave en su navegador: http://search.oracle.com/search/search?search_p_main_operator=all&group=Documentation&q=%s+url%3A%2Fjavase%2F6%2Fdocs%2Fapidonde %sse reemplaza por la palabra clave. Por ejemplo, hashmap.
slhck

Respuestas:

2

Tuve el mismo problema / deseo. Esto es lo que hice para resolverlo:

  • Instale este script de Greasemonkey (que está un poco desactualizado, ya que fue creado antes de que Oracle comprara Sun)
  • Edite el script ligeramente para que funcione con el sitio web de Oracle. Este es el guión editado:

    // ==UserScript==
    // @name           Java 6 Documentation Redirect
    // @namespace      http://freecog.net/2007/
    // @description    Redirects to the Java SE 6 documenation from older pages.
    // @include        http://download.oracle.com/javase/*
    // ==/UserScript==
    
    var old_loc = loc = window.location.href;
    loc = loc.replace(/\/javase\/[^\/]+\/docs\//, "/javase/6/docs/");
    if (loc != old_loc) window.location.replace(loc);
    

Los únicos cambios son en la @includeURL y la expresión regular.

De esa manera, cada vez que abre una página de documentación de Java, redirige a la versión de Java 6. Si alguna vez necesita ver una versión anterior, puede deshabilitar temporalmente el script del usuario.

Fuego líquido
fuente
Usando esto para Java 7, el CSS allí es mucho mejor.
Olegs Jeremejevs
1

Tengo una palabra clave de búsqueda con la URL de

http://download.oracle.com/javase/6/docs/api/%s.html

Entonces solo tengo que escribir el nombre de la clase reemplazando .por /. Escribo esto en mi navegador:

j java/util/HashMap

También puede usar Duck Duck Go: será una clase de clases Java, y parece elegir consistentemente Java 6:

http://duckduckgo.com/?q=java.util.HashMap

Josh Lee
fuente
1

Gracias por todas las respuestas: eventualmente lo resolví creando mi propio motor de búsqueda personalizado en Chrome (solución parcial al problema que publiqué, pero una solución completa para mi problema personal).

El motor de búsqueda se define como: https://www.google.com/search?q=java%206%20%s
Y le asigné la palabra clave java, de esa manera todo lo que necesito escribir en la barra de direcciones es java hashmapy obtengo El resultado que quería.

RonK
fuente