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).


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.


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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.