JavaScript/inJavadocSearch の変更点
- 追加された行はこの色です。
- 削除された行はこの色です。
- JavaScript/inJavadocSearch へ行く。
- JavaScript/inJavadocSearch の差分を削除
--- title: JavaDocをサイト内検索(JavaDocを除外して検索) author: aterai pubdate: 2012-08-02T17:44:08+09:00 description: site制約を使用して、JavaDocのサイト内検索を行うBookmarkletを作成する --- #contents * 概要 [#y91bc55a] * 概要 [#summary] - [http://d.hatena.ne.jp/aterai/20071129 2007-11-29 - てんぷらメモ@はてな]から、こちらに移動 - 検索エンジンで`Java`関係の単語を普通に検索すると、`JDK1.4`などの古いバージョンの`JavaDoc`が上位にきて鬱陶しい - 例えば、`google`で、`Java 6`の日本語`API`ドキュメントだけを検索する場合は、以下のように`site`制約を使用する 常に前面 site:docs.oracle.com/javase/jp/6/api/ * コード [#da070a01] * コード [#sourcecode] #code{{ (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; }()); }} - オプションを付けるのが面倒なので、ブックマークレットなどを登録 #code{{ 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以外から検索 [#h9f11fe1] - 反対に、`JavaDoc`以外から検索したい場合は、`site`制約にマイナスを付けて検索 java JFrame -site:java.sun.com - 上記の場合、`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;})(); * 参考リンク [#q4f5a0a3] * 参考リンク [#reference] - [http://www.ayati.com/kobako/bkmklt.htm Bookmarklets for W21CAII] - [http://d.hatena.ne.jp/bleis-tift/20071129/1196340448 Sleipnirの検索バーをカスタマイズ - 予定は未定Blog版] -- こちらはブックマークレットではなく、ブラウザの検索に追加する方法。`Opera`でも検索ボックスを右クリックして、「検索の作成」で、同様のことが可能。 * コメント [#g2848c12] * コメント [#comment] #comment - %%現状、`java.sun.com`で、`1.6.0`を検索している。`1.7.0`、`oracle`ではまだ駄目?%% -- &user(aterai); &new{2012-08-02 (木) 17:44:08}; - `docs.oracle.com/javase/jp/6/api/`に変更。 -- &user(aterai); &new{2012-10-04 (木) 21:46:24}; #comment