0

私はRedisを使用して、高速検索のために一連のキーワードに関連付けられた画像リンクのリストを保存することを計画しています。

しかし、ここでキーを定義するのはちょっと混乱しています。

キーとして3つか4つのキーワードのセットが欲しいのですが。したがって、キーワードの組み合わせのいずれかを検索すると、返された画像のリストが表示されます。

複数の単語を保存するためにキーを定義するにはどうすればよいですか?変更可能なキーワードを使用することはお勧めできませんが、後でキーを変更したくありません。さらに説明するには:

('ジャック'、'ドーシー'、'ツイッター'):[link / to / image1.jpg、link / to / image2.jpg、link / to / image3.jpg]

('ジャック'、'ドーシー'、'スクエア'):[link / to / image1.jpg、link / to / image2.jpg、link / to / image3.jpg]

キーにバイグラムやトリグラムを作成できたとしても、それは役に立ちます。

  1. これは可能ですか?
  2. 代替手段はありますか?
4

1 に答える 1

1

私はそれをそのように直接行うことはできないと思いますが、あなたは単にそれを行うことができます

import redis
import json
r = redis.Redis()
r.rpush(json.dumps(("jack", "dorsey", "twitter"), image)

次に、キーなどに対して何かをチェックする場合json.dumpsは、データ構造のを使用します。

于 2012-05-24T19:51:47.400 に答える