I've been debugging through the riak code, and it looks like the riak_search_js_extract process is not running, so it's not even getting to the point of executing my JS. Has this feature ever worked?
=ERROR REPORT==== 19-Jul-2011::10:25:24 === problem invoking hook riak_search_kv_hook:precommit -> exit:{noproc, {gen_server, call, [riak_search_js_extract, reserve_vm, infinity]}} [{gen_server,call,3}, {riak_kv_js_manager,blocking_dispatch,4}, {riak_search_kv_hook,run_extract,3}, {riak_search_kv_hook,make_indexed_doc,4}, {riak_search_kv_hook,index_object,2}, {riak_search_kv_hook,precommit,1}, {riak_kv_put_fsm,invoke_hook,4}, {riak_kv_put_fsm,precommit,2}] -Greg On Mon, Jul 18, 2011 at 6:22 PM, Greg Pascale <g...@clipboard.com> wrote: > Hi, > > I'm trying to use a custom extractor, but I can't for the life of me seem > to get the syntax right. Even the simplest thing I can think to try won't > work. > > I've tried setting the rs_extractfun property as described in the > documentation - both of these methods > > > - {jsanon, {Bucket, Key}}, where Bucket and Key name a Riak object that > contains the source of a Javascript function to call for extraction. > - {jsanon, Source}, where Source is the source of a Javascript function > to call for extraction. > > > Client:set_bucket(<<"extractTest">>, [{rs_extractfun, {jsanon, > <<"function(){return{'name':'greg', 'login':'gpascale'};}">>}}]). > > Client:set_bucket(<<"extractTest">>, [{rs_extractfun, {jsanon, > {<<"extractors">>, <<"myextractor">>}}}]). > > but neither of these work. > > Can somebody point out where I'm going wrong? > > -- > Greg > Clipboard <http://www.clipboard.com> is hiring<http://www.clipboard.com/jobs> > ! > > -- Greg Clipboard <http://www.clipboard.com> is hiring<http://www.clipboard.com/jobs> !
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com