検索エンジンを構築しています。通常の RDBMS ではなく、NoSQL のさまざまなキーと値のデータストア、具体的には Amazon SimpleDB を使用しています。Web ページを指す URL のテーブルがあります。特定の英単語を含むページを検索するために使用できる別のテーブルを作成する必要があると思います。
このテーブルの構造は次のとおりです。Search (String word, String URL)
私のクエリは次のようになりますselect from Search where word = "foo"
単語を保存して検索する前に、単語をハッシュする必要がありますか? 私はe。テーブルを使用する必要があります: のSearch (String word_hash, String URL)
ようなクエリを使用しますselect from Search where word = "acbd18db4cc2f85cedef654fccc4a4d8"