|
Project Information
Links
|
Pyrostは、全文検索エンジンSennaのPythonバインディングです。 以下のような直感的なプログラミングが行えます。 # モジュールをインポート
from pyrost import pyrost
# 「test」という名前のインデックスを開く
idx = pyrost.Index('test')
# キー「foo」、値「bar」で新しくレコードを挿入
idx.upd('foo', None, 'bar')
# 「bar」の含まれるレコードを検索
rec = idx.sel('bar')
# すべての検索結果のキーとスコアを表示
for r in rec:
print ('key=%s, score=%d' % (r.key(), r.score()))
# 検索結果を閉じる
rec.close()
# インデックスを閉じる
idx.close()
|