memo.xight.org

日々のメモ

Rast - N-gram方式の全文検索システム (N-gram based full-text search system)

Summary

N-gram 方式の全文検索システム.
検索方式は N-gram 方式や分かち書き方式から選択可能.
IPA の平成16年度オープンソフトウェア活用基盤整備事業の委託を受けて開発.

Reference

Rast: a full-text search system - FrontPage.ja
http://projects.netlab.jp/rast/?FrontPage.ja

via

Open Alexandria - 2005-07-22 - Rast
http://www.openalexandria.com/item_658.html

Yahoo! Search Web Services

Summary

  HTTP + XML Response の REST style.
  日本語を利用するには UTF-8 で language=ja を指定する.
  Yahoo! Search Developer Network で SDK や Application ID が取得可能.

Reference

  Yahoo! Search Web Services
  http://developer.yahoo.net/

via

  blog.bulknews.net - 2005-03-01
  http://blog.bulknews.net/mt/archives/001569.html

location.hash を使ったセッション復元

Summary

  セッション復元の方法は 2種類.
  1. 検索条件を QUERY_STRING で渡す
  2. location.hash で検索クエリの状態を保持

検索条件を QUERY_STRING で渡す場合

  サーバ側が検索クエリを受け取るので,スクリプト無効の環境にある程度対応可能.

location.hash で検索クエリの状態を保持する場合

  サーバ側にログが残らない.
  クライアント側はスクリプト有効が必須.

Reference

  最速インターフェース研究会 - 2005-02-27 - [Ajax] location.hashを使ったセッション復元
  http://la.ma.la/blog/diary_200502270128.htm
  blog.bulknews.net - 2005-02-28
  http://blog.bulknews.net/mt/archives/001565.html

via

  www.textfile.org - 2005-02-28
  http://www.hyuki.com/tf/200502#i20050228230420

Ajax を使った 日本語IME

Summary

  Ajax を利用した簡易IME.
  ローマ字列かひらがな列を入力するとリアルタイムにかな漢字変換を行う.
  形態素解析器MeCabを改造して変換エンジンを作っている.

Reference

  Ajax を使った 日本語 IME
  http://chasen.org/~taku/software/ajax/ime/
  きまぐれ日記 - 2005-03-01
  http://chasen.org/~taku/blog/archives/2005/03/ajax_ime.html

via

  たつをのChangeLog - 2005-03-01
  http://chalow.net/2005-03-01-2.html

Ajax を使った KWIC (KeyWord In Context)

Summary

  suffix array を使って検索用のインデックスを作成.
  検索対象の前後の文脈付きで検索結果を表示.

Reference

  Ajax を使った KWIC (KeyWord In Context)
  http://chasen.org/~taku/software/ajax/kwic/
  きまぐれ日記 - 2005-02-28 - AJAX で KWIC
  http://chasen.org/~taku/blog/archives/2005/02/ajax_kwic.html

via

  たつをのChangeLog - 2005-02-28
  http://chalow.net/2005-02-28-5.html