0
我在riak中创建了一个桶并存储了一些键值对(值是一个json对象)。在此之后,我运行/usr/sbin/search-cmd install <bucket>
开始对桶进行riak搜索。如何索引Riak中已经存在的对象
每个对象都有一个“类型”属性,我试图寻找使用/usr/sbin/search-cmd search <bucket> "type:xyz"
特定类型的对象,但我得到以下错误:
RPC to '[email protected]' 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钩子等等我也发布了所有的对象,但仍然没有结果。我是否错过了设置riak搜索的任何步骤?