Czy mogę nauczyć Google, że kiedy mówię „Java”, mam na myśli „Java 6”?

15

Często używam Google do wyszukiwania dokumentacji Java.

Przykład: jeśli chcę znaleźć dokumentację HashMap, po prostu google, Java hashmapa Google wie, że przekieruje mnie na javadocstronę.

Jednak zwykle przekierowuje mnie do dokumentacji Java 1.4 lub Java5 i chcę dokumentacji Java6.

Jeśli google Java 6 hashmap, działa dobrze; Problem polega na tym, że ciągle zapominam umieścić 6i muszę dwukrotnie szukać.

Czy mogę w jakiś sposób nauczyć Google, że kiedy mówię Java, mam na myśli Java6? (Mam konto Google, więc jeśli można je w jakiś sposób skonfigurować za pomocą konta, jestem otwarty na sugestie).

RonK
źródło
1
hashmap site:download.oracle.com/javase/6/docsZamiast tego sugeruję jako zamiennik.
3
@Daniel Beck: Wydaje się, że to przesada. Chcę pisać mniej, nie więcej :)
2
Możesz po prostu utworzyć wyszukiwanie słów kluczowych w przeglądarce: http://search.oracle.com/search/search?search_p_main_operator=all&group=Documentation&q=%s+url%3A%2Fjavase%2F6%2Fdocs%2Fapigdzie %sjest zastąpione słowem kluczowym. Na przykład hashmap.
slhck

Odpowiedzi:

2

Miałem ten sam problem / życzenie. Oto, co zrobiłem, aby to rozwiązać:

  • Zainstaluj ten skrypt Greasemonkey (który jest nieco nieaktualny, ponieważ powstał zanim Oracle kupił Sun)
  • Zmodyfikuj delikatnie skrypt, aby działał ze stroną Oracle. To jest edytowany skrypt:

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

Jedyne zmiany dotyczą @includeadresu URL i wyrażenia regularnego.

W ten sposób, za każdym razem, gdy otwierasz stronę dokumentacji Java, przekierowuje do wersji Java 6. Jeśli naprawdę potrzebujesz zobaczyć starszą wersję, możesz tymczasowo wyłączyć skrypt użytkownika.

Liquid_Fire
źródło
Używając tego dla Java 7, CSS jest znacznie lepszy.
Olegs Jeremejevs
1

Mam słowo kluczowe wyszukiwania o adresie URL

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

Potem wystarczy wpisać nazwę klasy wymianie .z /. Piszę to w przeglądarce:

j java/util/HashMap

Możesz także użyć Duck Duck Go - uruchomi on klasę Java na konsoli i wydaje się, że konsekwentnie wybiera Java 6:

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

Josh Lee
źródło
1

Dziękuję za wszystkie odpowiedzi - ostatecznie rozwiązałem je, tworząc własną niestandardową wyszukiwarkę w Chrome (częściowe rozwiązanie opublikowanego problemu - ale pełne rozwiązanie mojego osobistego problemu).

Wyszukiwarka jest zdefiniowana jako: https://www.google.com/search?q=java%206%20%s
I przypisałem jej słowo kluczowe java- w ten sposób wystarczy wpisać w pasku adresu java hashmapi otrzymam wynik chciałem.

RonK
źródło