Posso insegnare a Google che quando dico "Java", intendo "Java 6"?


15

Uso molto Google per cercare documentazione Java.

Esempio: se voglio trovare la documentazione per HashMap, semplicemente google Java hashmape Google sanno di reindirizzarmi alla javadocpagina.

Tuttavia, di solito mi indirizza alla documentazione Java 1.4 o Java5 e desidero la documentazione Java6.

Se google Java 6 hashmap, funziona benissimo; il problema è che continuo a dimenticare di mettere 6e devo cercare due volte.

Posso insegnare a Google in qualche modo che quando dico Java, intendo Java6? (Ho un account Google, quindi se è in qualche modo configurabile tramite un account, sono aperto per suggerimenti.)


1
Suggerisco hashmap site:download.oracle.com/javase/6/docsinvece di sostituirlo.

3
@Daniel Beck: sembra eccessivo. Voglio scrivere di meno, non di più :)

2
Potresti semplicemente creare una ricerca per parola chiave nel tuo browser: http://search.oracle.com/search/search?search_p_main_operator=all&group=Documentation&q=%s+url%3A%2Fjavase%2F6%2Fdocs%2Fapidove %sviene sostituito dalla parola chiave. Ad esempio hashmap,.
slhck,

Risposte:


2

Ho avuto lo stesso problema / desiderio. Questo è quello che ho fatto per risolverlo:

  • Installa questo script Greasemonkey (che è un po 'obsoleto, dal momento che è stato realizzato prima che Oracle acquistasse Sun)
  • Modifica leggermente lo script per farlo funzionare con il sito Web di Oracle. Questo è lo script modificato:

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

Le uniche modifiche riguardano l' @includeURL e la regex.

In questo modo, ogni volta che si apre una pagina di documentazione Java, reindirizza alla versione Java 6. Se hai davvero bisogno di vedere una versione precedente, puoi disabilitare temporaneamente lo script utente.


Usando questo per Java 7, il CSS è molto meglio.
Olegs Jeremejevs,

1

Ho una parola chiave per la ricerca con l'URL di

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

Quindi devo solo digitare il nome della classe che sostituisce .con /. Lo scrivo nel mio browser:

j java/util/HashMap

Puoi anche usare Duck Duck Go: selezionerà una classe di classi Java e sembra scegliere coerentemente Java 6:

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


1

Grazie per tutte le risposte - alla fine l'ho risolto creando il mio motore di ricerca personalizzato in Chrome (soluzione parziale al problema che ho pubblicato - ma una soluzione completa per il mio problema personale).

Il motore di ricerca è definito come: https://www.google.com/search?q=java%206%20%s
E gli ho assegnato la parola chiave java- in questo modo tutto ciò di cui ho bisogno per digitare nella barra degli indirizzi è java hashmape ottengo il risultato che volevo.

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.