My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
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()
Powered by Google Project Hosting