Hi Daniel,

On 9 Jan 2012, at 08:22, Daniel Rathbone wrote:

> I'm trying out 2i, and I'm having a little trouble similar to this old 
> thread.  I don't see any keys returned when I try and query a secondary index.
> 
> My storage_backend is set to riak_kv_eleveldb_backend.  I seem to have added 
> values to the secondary index well enough - I can see a header 
> "X-Riak-Meta-All: 2" returned when I request the object by it's regular key.

How did you add an index to the object? A header of 'X-Riak-Meta-All' suggests 
that you added some user meta, I would hope to see a header like 
'x-riak-index-all_int' in the response. You can add a secondary index like this

    curl -X POST -H 'x-riak-index-all_int: 2'  -d 'YOUR DATA' 
http://localhost:8071/buckets/YOUR_BUCKET/keys/YOUR_KEY

>  When I try and query the 2i, 
> 
> curl -v "127.0.0.1:8071/buckets/cpg_mb/index/all_int/0/5"

Your query looks right. You can read more on the Basho wiki here[1] and here[2]

Cheers

Russell

[1] http://wiki.basho.com/HTTP-Store-Object.html
[2] http://wiki.basho.com/HTTP-Secondary-Indexes.html

> 
> I simply get 
> 
> {"keys":[]}
> 
> Is there any other configuration I need to set?  I simply changed my backend 
> to ELevelDB and restarted my (single) node.  Any other ideas?
> 
> Thanks,
> Daniel
> 
> On Thu, Aug 4, 2011 at 10:35 AM, Craig Muth <cr...@homerun.com> wrote:
> > you'll need to look in etc/app.config in the release directory and change 
> > the value for the storage_backend setting to riak_kv_index_backend
> 
> Thanks.
> 
> How stable is the riak_kv_index_backend?  If we're aiming to go to prod in a 
> couple months would we be better advised to use riak search?  It seems as 
> though it's functionality is a superset of secondary indexing, though more 
> painful to implement.
> 
> --Craig
> 
> 
> 
> On Wed, Aug 3, 2011 at 9:48 PM, Jeremiah Peschka <jeremiah.pesc...@gmail.com> 
> wrote:
> I believe 1.0 is scheduled for November.
> 
> ---
> Jeremiah Peschka
> Founder, Brent Ozar PLF, LLC
> 
> On Aug 3, 2011, at 9:47 PM, Antonio Rohman Fernandez wrote:
> 
> > Another question... the old problem of querying smaller buckets with 
> > MapReduce is resolved with secondary indexes?
> > following this pattern => curl 
> > http://127.0.0.1:8098/buckets/loot/index/category_bin/eq/armor i think Riak 
> > doesn't have to check all the buckets/keys in memory to match the one you 
> > look for as it happened on a MapReduce, right? so 
> > http://127.0.0.1:8098/buckets/rohman_messages/index/date_int/eq/20110801 
> > would give me all messages from Rohman ( in a personalized bucket ) for the 
> > day 1st of August of 2011 in a much faster way, right?
> > thanks
> >
> > Rohman
> >
> > On Thu, 04 Aug 2011 12:38:17 +0800, Antonio Rohman Fernandez wrote:
> >
> >> seeing OSCON's PDF... when will we be able to have Riak 1.0 with secondary 
> >> indexes out? This is an improvement that can help me pretty well out on my 
> >> project. Any ETA?
> >> thanks
> >>
> >> Rohman
> >>
> >> On Wed, 3 Aug 2011 22:02:53 -0600, Kelly McLaughlin wrote:
> >>
> >> Craig,
> >> The default backend is bit cask and if you want to use the indexes you'll 
> >> need to look in etc/app.config in the release directory and change the 
> >> value for the storage_backend setting to riak_kv_index_backend instead of 
> >> riak_kv_bitcask_backend. I suspect that's the problem. Cheers.
> >> Kelly
> >>
> >> On Aug 3, 2011, at 9:42 PM, Craig Muth wrote:
> >>
> >> I'm running the code example from 
> >> http://rusty.basho.com.s3.amazonaws.com/Presentations/2011-OSCONData-Portland.pdf
> >> This succeeds:
> >> curl \
> >>   -X PUT \
> >>   -d "OPAQUE_VALUE" \
> >>   -H "x-riak-index-category_bin: armor" \
> >>   -H "x-riak-index-price_int: 400" \
> >>   http://127.0.0.1:8098/buckets/loot/keys/gauntlet24
> >> This verifies it's getting there:
> >> curl http://127.0.0.1:8098/riak/loot/gauntlet24
> >>   => OPAQUE_VALUE
> >> However, this finds nothing:
> >> curl http://127.0.0.1:8098/buckets/loot/index/category_bin/eq/armor
> >>   => {"keys":[]}
> >> Whereas in the presentation it says it should return 
> >> {"keys":["gauntlet24"]}
> >> Any ideas?  Just grabbed the latest from github master.
> >> --Craig
> >> _______________________________________________
> >> riak-users mailing list
> >> riak-users@lists.basho.com
> >> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
> >> --
> >> <blocked.gif>
> >> <blocked.gif>                Antonio Rohman Fernandez
> >> CEO, Founder & Lead Engineer
> >> roh...@mahalostudio.com              Projects
> >> MaruBatsu.es
> >> PupCloud.com
> >> Wedding Album<blocked.gif>
> > --
> >
> >               Antonio Rohman Fernandez
> > CEO, Founder & Lead Engineer
> > roh...@mahalostudio.com               Projects
> > MaruBatsu.es
> > PupCloud.com
> > Wedding Album
> > _______________________________________________
> > riak-users mailing list
> > riak-users@lists.basho.com
> > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
> 
> 
> _______________________________________________
> riak-users mailing list
> riak-users@lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
> 
> 
> _______________________________________________
> riak-users mailing list
> riak-users@lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
> 
> 
> 
> 
> -- 
> sent from Dan Rathbone's personal email account
> http://danrathbone.com -- personal site
> http://eastlakeblog.org -- neighborhood blog
> 
> _______________________________________________
> riak-users mailing list
> riak-users@lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to