仮説思考でGo! 「インクリメンタルサーチで検索効率をあげる方法を提案する」
思ったときに思ったタイミングで検索できたら便利ですよね。
検索エンジンで目的のサイトにたどり着んたんだけど、そこのサイトをみていたら
他にもわからないことが出てきてしまった。
でも、このサイトのどこかに、その答えがありそうなんだけど・・・
といった経験をしたことはないでしょうか?
私の場合は、いままでは、改めて検索エンジンで検索していました。検索用に新しくタブやウインドウを開いて検索するのは、手間だし、すぐそこに答えがあるかもしれないのにです。
そこで、次のような仮説を立ててみました。
(仮説1)
目的のサイトがみつかっていて、サイト内で新たな検索したい場合は、インクリメンタルサーチによる検索方法のほうが効率がよくなるのではないだろうか。
(仮説2)
検索するにも、わざわざ検索ウインドウまで行かないで、その場で検索できるようなサービスがあれば便利だからみんなつかってくれるのではないだろうか
この2つ仮説を検証するためのアプリケーションを作ってみようと思います。
今回は、目的のサイトをブログに限定します。
(仮説1)を検証するための実装は、「「Google AJAX Feed API」+「インクリメンタルサーチ」でFeed検索」でほぼ完了です。
今日は、(仮説2)を検証するための実装に取り組んでみました。
具体的になにをしたいことは、ブログのどこのページにいても、ショートカットキーで検索ウインドウを手元にすぐ表示できるようにするというものです。
ウインドウの表示・非表示は、JavaScriptとCSSをつかって実現することができました。
動いているところは、こちらで確認してください。詳しい実装については、今日は省略させてください。変わりに参考となるサイトを紹介させていただきます。すいません。
(参考)
「Class属性をJavaScriptで動的に切り替える (setElementClassById)」
次回は、このウインドウをどこからでも呼び出せるようにすることを目指します。
今日は、ぜひ、紹介したい記事があったので、紹介させていただきます。
情報の波に飲まれている漂っている自分のようなような方にはおすすめの記事です。
一点だけ付け加えさせていただくとすれば、より正確に仮説をたてるには、問題(目標)をできるだけはっきりと認識することが重要だと思います。
後付になりましたが、今回は、「インクリメンタルサーチで検索効率をあげる方法を提案する」という目標があったと思います。大雑把ですが・・・(^^;
問題(目標)を設定する能力も鍛える方法もぜひ紹介していただきたいですね。常に、問題意識をもって周囲を見渡しているつもりなんですが、なかなか難しいです。頭の中だけではなく、紙に書いてみる、少しだけ問題に取り組んでみるというのが、いいのかなぁと個人的には考えています。そうすることで、本当の問題(目標)が見えてくるのだと思います。