私はRiakをPythonで実装されたグラフデータベースのキーバリューストアバックエンドとして使用しています。Riak Search 2 not indexing bucket
search schemanodes
というカスタムを作成しました。 バケツタイプnodes
を作成し、search_index
プロパティをnodes
、datatype
プロパティをmap
に設定しました。
Iは、(バケットタイプnodes
と共に)バケットdefault
に以下のデータを挿入:
key: node1
value: {
"type_set": {"n1"},
"foo_set": {"bar", "baz"}
}
はNB:データを自動的に地図データ型に変換されます。
私が正しくデータをフェッチすることができますが、私は、次の全文検索を試してみましたが、何の文書が返されない:
type_set:n1
type_set:*n1*
type_set:*
foo_set:*
_yz_rk:node1
_yz_rk:*
私の文書がインデックス化されていないようです。
バケットdefault
のsearch_type
プロパティをnodes
に設定しようとしましたが、同じ結果が得られました。
設定ファイル(/etc/riak/riak.conf
)のパラメータsearch
はon
に設定され、OpenJDK 7がインストールされています。
誰かが私を助けることができれば、私は間違って何をしているのか分かりません。
本当に私はドキュメントを誤解しています。すべてがうまくいきます。 – linkdd