tokyo dystopia 使ってみた。
6月 5th, 2010
http://1978th.net/tokyodystopia/spex.html#tcqdbapi
qgramで40万レコードを入れてみました。 id + 文字列(100文字以内の日本語タイトル的なもの)
$ /usr/local/bin/tcqmgr inform /home/data/itemIndex
path: /home/data/itemIndex
database type: qgram
inode number: 6754296
modified time: 2010-06-05T21:01:20+09:00
options:
token number: 229823
file size: 132282880
ファイルサイズは 130M
$ /usr/local/bin/tcqmgr search -ph /home/data/itemIndex DELL
hits: 49
time: 0.012566
1037246
1040312
1069149
1069162
1072779
1077409
1092249
1112770
1126030
1126362
検索結果もこんな感じで time: 0.012566 と超満足できる結果です。
お手軽検索に持って来いですね!お勧めです。
数百万件まで増やしてまたメモします。
php tokyo dystopia を入れてみる。
6月 5th, 2010
http://labs.gree.jp/Top/OpenSource/TokyoDystopia/Document.html
普通に入れると
tcqdbrnum 関連のエラーが出た。 tcqdbtnumに変更されたコードを
http://github.com/masuidrive/php-tokyo-dystopia
より取得して入れるとOKでした。
Tokyo Dystopiaをインストールしてみる
6月 3rd, 2010
Tokyo Dystopia: a full-text search system.
http://1978th.net/tokyodystopia/tokyodystopia-0.9.14.tar.gz
./configure
make
make install
で問題なくインストールできました。
tokyocabinet-1.4.43はインストール済みです。
コマンドをテストしてみる。
$ dystmgr create test
$ dystmgr put test 1 “test”
$ dystmgr search test1 “es”
1
とOKぽいです。
test1ディレクトリ以下に
-rw-r–r– 41984 6月 3 01:36 0001
-rw-r–r– 8393048 6月 3 01:36 dystopia.tch
なファイルが作成されます。