sennacmd公開
Sennaを(MySQLにパッチを当てるのではなく)試してみたいと思い、sennacmdというコマンドラインインターフェースを作成しました。sennacmdを使って、
- インデックスの作成
- 文書の登録
- 検索
ができます。
使い方
インデックスの作成
$ sennacmd init path-to-index
上のコマンドにより、path-to-indexにインデックスが作成されます。
文書の登録
$ cat path-to-document | sennacmd put path-to-index key
上のコマンドにより、path-to-documentの内容が、インデックスpath-to-indexに、文書ID keyとして登録されます。文書の内容は、sennacmdには標準入力から与えます。
文書の検索
$ sennacmd get path-to-index word
上のコマンドにより、インデックスpath-to-indexをwordで検索します。検索結果は、
文書ID スコア
という形式で出力されます。
ダウンロード
ダウンロードは、http://github.com/SumiTomohiko/sennacmdからできます。
ドキュメント
ドキュメントは、http://SumiTomohiko.github.com/sennacmd/にあります。