Puis-je enseigner à Google que lorsque je dis «Java», je veux dire «Java 6»?

15

J'utilise beaucoup Google pour rechercher de la documentation Java.

Exemple: si je veux trouver de la documentation pour HashMap, je viens de google Java hashmapet Google sait me rediriger vers la javadocpage.

Cependant, cela me dirige généralement vers la documentation Java 1.4 ou Java5, et je veux la documentation Java6.

Si je google Java 6 hashmap, cela fonctionne très bien; le problème est que j'oublie de mettre 6et que je dois chercher deux fois.

Puis-je enseigner à Google en quelque sorte que quand je dis Java, je veux dire Java6? (J'ai un compte Google, donc s'il est en quelque sorte configurable via un compte, je suis ouvert aux suggestions.)

RonK
la source
1
Je suggère hashmap site:download.oracle.com/javase/6/docsplutôt le remplacement.
3
@Daniel Beck: On dirait une exagération. Je veux taper moins, pas plus :)
2
Vous pouvez simplement créer une recherche par mot clé dans votre navigateur: http://search.oracle.com/search/search?search_p_main_operator=all&group=Documentation&q=%s+url%3A%2Fjavase%2F6%2Fdocs%2Fapi%sest remplacé par le mot clé. Par exemple hashmap,.
slhck

Réponses:

2

J'ai eu le même problème / souhait. Voici ce que j'ai fait pour le résoudre:

  • Installez ce script Greasemonkey (qui est un peu obsolète, car il a été créé avant qu'Oracle n'achète Sun)
  • Modifiez légèrement le script pour le faire fonctionner avec le site Web d'Oracle. Voici le script édité:

    // ==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);
    

Les seules modifications concernent l' @includeURL et l'expression régulière.

De cette façon, chaque fois que vous ouvrez une page de documentation Java, il redirige vers la version Java 6. Si vous avez vraiment besoin de voir une ancienne version, vous pouvez désactiver temporairement le script utilisateur.

Liquid_Fire
la source
En utilisant cela pour Java 7, le CSS est bien meilleur.
Olegs Jeremejevs
1

J'ai un mot clé de recherche avec l'URL de

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

Ensuite, je dois juste taper le nom de la classe en remplaçant .par /. Je tape ceci dans mon navigateur:

j java/util/HashMap

Vous pouvez également utiliser Duck Duck Go - ce sera des classes Java onebox, et il semble choisir systématiquement Java 6:

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

Josh Lee
la source
1

Merci pour toutes les réponses - je l'ai finalement résolu en créant mon propre moteur de recherche personnalisé dans Chrome (solution partielle au problème que j'ai posté - mais une solution complète pour mon problème personnel).

Le moteur de recherche est défini comme: https://www.google.com/search?q=java%206%20%s
Et je lui ai attribué le mot java- clé - de cette façon, tout ce dont j'ai besoin pour taper dans la barre d'adresse est java hashmapet j'obtiens le résultat que je voulais.

RonK
la source