Redisの-完了に基づいて、Redisので自動補完を提供していますパッケージです。
- http://antirez.com/post/autocomplete-with-redis.html
- http://stackoverflow.com/questions/1958005/redis-autocomplete/1966188
の使用法の
あなただけの本当にシンプルなもの、文字列のように保存したい場合:
エンジン= RedisEngine()
タイトル= ['Pythonプログラミング」、「プログラミングC'、 'ユニットテストパイソン」、
  'テストソフトウェア」、「ソフトウェア設計']
マップ(engine.store、タイトル)
>>> engine.search( 'PYT')
['Pythonプログラミング」、「ユニットテストのpython']
>>> engine.search( 'テスト')
['テストソフトウェア」、「ユニットテストのpython']
あなたは、より複雑なデータを保存したい場合は、ブログのエントリのように:
Entry.create(タイトル= 'Pythonの約エントリ'、= TRUEに公開)
Entry.create(= TRUE公表タイトル= 'Redisの約すべての'、)
Entry.create(タイトル= 'のpythonとRedisのを使用して'、偽=公開)
Entry.select()内のエントリの:
  engine.store_json(entry.id、entry.title、{
  '公開さ':entry.published、
  'タイトル':entry.title、
  'URL':entry.get_absolute_url()、
 })
>>> engine.search_json( 'pytho')
[{'公開さ': 'Pythonの約エントリ'、 'URL': 'タイトル' TRUE '/ブログ/ 1 /'}、
  {「公表」:Falseを、「タイトル ':'のpythonでRedisのを使用して '、' URLを ':' /ブログ/ 3 / '}]
#ただ、公開エントリ、お願い致します
>>> engine.search_json( 'Redisの'、フィルタ= [λI:['公開さ'] ==真])
[{u'published ':真、u'title': '、u'url「Redisの約u'all:U' /ブログ/ 2 / '}]
のインストールの
PIPでインストールします。
Redisの補完をインストールピップ
Gitリポジトリ経由でインストールします。
gitのクローンhttps://github.com/coleifer/redis-completion.git
CDのRedisの補完
Pythonはsetup.py installを
の要件の
- のPythonます。
コメントが見つかりません