JavaScript/inJavadocSearch のバックアップの現在との差分(No.3)
TITLE:JavaDocをサイト内検索(JavaDocを除外して検索)
Posted by aterai at
JavaDocをサイト内検索(JavaDocを除外して検索)
2007-11-29 - てんぷらメモ@はてなから、こちらに移動- title: JavaDocをサイト内検索(JavaDocを除外して検索) author: aterai pubdate: 2012-08-02T17:44:08+09:00 description: site制約を使用して、JavaDocのサイト内検索を行うBookmarkletを作成する
概要
- 検索エンジンでJava関係の単語を普通に検索すると、JDK1.4などの古いバージョンのJavaDocが上位にきて鬱陶しい
- 例えば、googleで、Java 6 の日本語APIドキュメントだけを検索する場合は、以下のようにsite制約を使用する
概要
- 2007-11-29 - てんぷらメモ@はてなから、こちらに移動
- 検索エンジンで
Java
関係の単語を普通に検索すると、JDK1.4
などの古いバージョンのJavaDoc
が上位にきて鬱陶しい - 例えば、
google
で、Java 6
の日本語API
ドキュメントだけを検索する場合は、以下のようにsite
制約を使用する
常に前面 site:docs.oracle.com/javase/jp/6/api/
コード
コード
(function(){
var p=window.prompt("google",""),
g="http://www.google.com/search?q=site:docs.oracle.com/javase/jp/6/api/+";
if(p!=null){
g+=encodeURIComponent(p)
};
location.href=g;
}());
- オプションを付けるのが面倒なので、ブックマークレットなどを登録
javascript:(function(){var p=window.prompt("google",""),g="http://www.google.com/search?q=site:docs.oracle.com/javase/jp/6/api/+";if(p!=null){g+=encodeURIComponent(p)};location.href=g;})();
JavaDoc以外から検索
- 反対に、JavaDoc以外から検索したい場合は、site制約にマイナスを付けて検索
JavaDoc以外から検索
- 反対に、
JavaDoc
以外から検索したい場合は、site
制約にマイナスを付けて検索
java JFrame -site:java.sun.com
- 上記の場合、sdc.sun.co.jpなどが引っ掛かるので、以下は代わりにinurl制約を使う方法
- urlにdocsやapiが含まれる場合を除いて「java JFrame」を検索
- 上記の場合、
sdc.sun.co.jp
などが引っ掛かるので、以下は代わりにinurl
制約を使う方法-
url
にdocs
やapi
が含まれる場合を除いてjava JFrame
を検索
-
java JFrame -inurl:(docs|api)
javascript:(function(){var p=window.prompt("google",""),g="http://www.google.com/search?q=-inurl:(docs|api)+";if(p!=null){g+=encodeURIComponent(p)};location.href=g;})();
参考リンク
参考リンク
- Bookmarklets for W21CAII
- Sleipnirの検索バーをカスタマイズ - 予定は未定Blog版
- こちらはブックマークレットではなく、ブラウザの検索に追加する方法。Operaでも検索ボックスを右クリックして、「検索の作成」で、同様のことが可能。
- こちらはブックマークレットではなく、ブラウザの検索に追加する方法。
Opera
でも検索ボックスを右クリックして、「検索の作成」で、同様のことが可能。
コメント
- 現状、java.sun.com で、1.6.0を検索している。1.7.0、oracleではまだ駄目? -- aterai
- docs.oracle.com/javase/jp/6/api/ に変更。 -- aterai
コメント
-
現状、-- ateraijava.sun.com
で、1.6.0
を検索している。1.7.0
、oracle
ではまだ駄目? -
docs.oracle.com/javase/jp/6/api/
に変更。 -- aterai