タグ

2007年1月24日のブックマーク (3件)

  • 【レビュー】Ajaxな検索サービスsidekiq - Googleユーザもお試しあれ (1) sidekiqとは (MYCOMジャーナル)

    Google Searchは便利で多くの場合において適切な結果を返してくれる最大の検索エンジンだが、すべての検索に対して常にパーフェクトであるわけではない。これはMSN SearchにもYahoo! Searchにもいえることだ。ふだん使っている検索エンジンが何であるにせよ、その検索エンジンがすべての検索に対してパーフェクトであるということはない。 たとえばテキスト検索においてはGoogle Searchが多くの場合で優れた結果を返すかもしれないが、ソーシャルブックマーク検索、ソーシャルネットワーク検索、画像検索、動画検索、オーディオ検索、ファイナンス検索、エンターテイメント検索、業種別検索、健康関連検索、物件検索、旅検索……などなど、ターゲットを絞ってみると、その分野で評価されている検索エンジンがある。 そこで紹介したいのが総合検索サービス「sidekiq」だ。 図1 総合検索サービス「

  • JavaScriptによる全文検索エンジン - llameradaの日記

    JavaScriptでインデックス型の全文検索エンジンを作ってみた。全文検索エンジンを作る際に問題となるのは、インデックスデータを部分的に読み込む方法である。通常はmmapやpreadなどを使ってファイルの一部を部分的に読み込むのだが、もちろん、ブラウザには使えない。ブラウザでファイルの一部分を読み込むには2通りの方法がある。1つは、ファイルを多数のファイルに分割する方法であり、もう1つはHTTPリクエストのRangeヘッダを利用して、ファイルの一部を取得する方法である。前者の利点は、ブラウザのキャッシュが効くことや、対応ブラウザが多いことである。後者の利点は、ファイル数が少なくなるので、インデックスの管理が容易になることである。今回はRangeヘッダの実用性にも興味があったので、後者の方法を用いた。 参考ページ:最速インターフェース研究会 :: Ajaxを使ったシンプルなチャット 転置イ

    JavaScriptによる全文検索エンジン - llameradaの日記
  • 【レビュー】これは便利! ブラウザでJavaScriptを編集・実行 - overtype 1 overtypeとは MYCOMジャーナル

    以前、わずか3KBのコードで「イカした」エフェクトを実現するJavaScriptライブラリとして"bytefx"を紹介した。Andrea Giammarchi氏によって開発されたもので、同氏はほかにもbytedomなど一連の"byte family"を提供している。 Andrea Giammarchi氏はこうしたbyte familyを組み合わせて実験的なソリューションを提供しているのだが、ここではその中から"overtype"を紹介したい。overtypeはオンラインで提供されているJavaScript/HTMLエディタ。WebブラウザからJavaScriptHTMLデータの編集ができるほか、その場で実行してデバッグできるという特徴がある。 以前、Webブラウザを使ってWebアプリケーションの試験を実施するテストツールとしてSeleniumを紹介したが、系統としては似ているかもしれない