0

riakでバケットを作成し、いくつかのキーと値のペアを保存しました(値はjsonオブジェクトです)。この後、私は/usr/sbin/search-cmd install <bucket>バケツのriak検索を開始するために走りました。

各オブジェクトには「type」属性があり、を使用して特定のタイプのオブジェクトを検索しようとして/usr/sbin/search-cmd search <bucket> "type:xyz"いますが、次のエラーが発生します。

RPC to 'riak@127.0.0.1' failed: {'EXIT',
                             {badarg,
                              [{ets,lookup,
                                [schema_table,<<"catalog">>],
                                []},
                               {riak_search_config,get_schema,1,
                                [{file,"src/riak_search_config.erl"},
                                 {line,69}]},
                               {riak_search_client,parse_query,3,
                                [{file,"src/riak_search_client.erl"},
                                 {line,57}]},
                               {search,search,3,
                                [{file,"src/search.erl"},{line,55}]},
                               {riak_search_cmd,search,3,
                                [{file,"src/riak_search_cmd.erl"},
                                 {line,188}]},
                               {rpc,'-handle_call_call/6-fun-0-',5,
                                [{file,"rpc.erl"},{line,203}]}]}}

インデックス作成はpre-commitフックを介して行われることを読んだので、すべてのオブジェクトを再度POSTしましたが、それでも結果はありません。riak検索を設定する手順がありませんか?

4

1 に答える 1

0

私のapp.configでriak検索が有効になっていないと考えました。

于 2013-02-05T06:05:15.933 に答える