Thanks Russell!
I use raw client:
rawClient = new RiakClient("127.0.0.1")
pbcClient = new PBClientAdapter(rawClient)
riakObject = RiakObjectBuilder.newBuilder("users",
userName).withContentType("application/json").withValue(userInfo).build
pbcClient.store(riakObject)
In store, Content Type application/json;charset=utf-8
but riak search index set as:
�hd
riak_idx_docmusersmuser1lhmvaluem+{"email":"[email protected]","pass":"123123"}lhm+{"email":"[email protected]","pass":"123123"}kjjjjdtrue
if use curl and http and set same as
curl -X PUT http://localhost:8098/riak/users/user1 -H "Content-Type:
application/json" -d '{"email":"[email protected]", "pass":"123123"}'
riak search index set as:
�hd
riak_idx_docmusersmuser1lhmemailm[email protected]hm[email protected]jhmpassm123123lhm123123kjjjjdtrue
If use java client, riak search index set all field as one sting and
search query don't work("email:[email protected]")
How to store with index riak search all fields json?
_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com