it-swarm.com.de

Kann ich Google beibringen, dass ich mit "Java" "Java 6" meine?

Ich verwende häufig Google, um nach Java Dokumentationen zu suchen.

Beispiel: Wenn ich Dokumentation für HashMap suchen möchte, google ich Java hashmap und Google kann mich auf die Seite javadoc umleiten.

In der Regel rufe ich jedoch die Dokumentation zu Java 1.4 oder Java5 auf, und ich möchte eine Java6-Dokumentation.

Wenn ich Java 6 hashmap google, funktioniert es einwandfrei. Das Problem ist, ich vergesse immer wieder, 6 zu setzen und muss zweimal suchen.

Kann ich Google irgendwie beibringen, dass wenn ich Java sage, ich Java6 meine? (Ich habe ein Google-Konto. Wenn es also über ein Konto konfigurierbar ist, bin ich offen für Vorschläge.)

15
RonK

Vielen Dank für alle Antworten. Ich habe es schließlich gelöst, indem ich eine eigene benutzerdefinierte Suchmaschine in Chrome erstellt habe (Teillösung für das von mir gepostete Problem - aber eine vollständige Lösung für mein persönliches Problem).

Die Suchmaschine ist wie folgt definiert: https://www.google.com/search?q=Java%206%20%s
Und ich habe ihm das Schlüsselwort Java zugewiesen - auf diese Weise muss ich nur Java hashmap in die Adressleiste eingeben und erhalte das gewünschte Ergebnis.

1
RonK

Ich hatte das gleiche Problem/Wunsch. Dies ist, was ich getan habe, um es zu lösen:

  • Installieren Sie dieses Greasemonkey-Skript (das ist etwas veraltet, da es erstellt wurde, bevor Oracle Sun kaufte)
  • Bearbeiten Sie das Skript leicht, damit es mit der Oracle-Website funktioniert. Dies ist das bearbeitete Skript:

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

Die einzigen Änderungen betreffen die URL @include und den regulären Ausdruck.

Auf diese Weise wird beim Öffnen einer Java Dokumentationsseite auf die Java 6-Version umgeleitet. Wenn Sie jemals eine ältere Version benötigen, können Sie das Benutzerskript vorübergehend deaktivieren.

2
Liquid_Fire

Ich habe einen Suchbegriff mit der URL von

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

Dann muss ich nur noch den Namen der Klasse eingeben und . durch / ersetzen. Ich tippe das in meinen Browser:

j Java/util/HashMap

Sie können auch Duck Duck Go verwenden - es werden Java Klassen angezeigt, und es wird anscheinend konsequent Java 6 ausgewählt:

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

1
Josh Lee