Help: Riak Search on Counters

Sean Cribbs sean at basho.com
Mon Aug 18 14:50:37 EDT 2014


Hi Alex,

Bare counters become the "counter" field in the Solr index. For counts
greater than 3 you might query with "counter:[3 TO *]".

Hope that helps!

On Mon, Aug 18, 2014 at 8:01 AM, Alex De la rosa
<alex.rosa.box at gmail.com> wrote:
> Hi there,
>
> Can somebody help me with Riak Search 2.0 on Counters? Imagine we have a
> counter called "visitors" to store how many people visits certain cities:
>
> ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
> ---- ---- ---- ---- ---- ---- ---- ---- ----
>
>   client.create_search_index('testing')
>   bucket = client.bucket_type('visitors').bucket('counter_bucket')
>   bucket.enable_search()
>   bucket.set_property('search_index', 'testing')
>
>   c = bucket.new('Barcelona')
>   c.increment(5)
>   c.store()
>
>   c = bucket.new('Tokyo')
>   c.increment(2)
>   c.store()
>
>   c = bucket.new('Paris')
>   c.increment(4)
>   c.store()
>
> ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
> ---- ---- ---- ---- ---- ---- ---- ---- ----
>
> How would we use Riak Search 2.0 in this "visitors" bucket to get which city
> has more visitors? (in this case Barcelona)
>
> ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
> ---- ---- ---- ---- ---- ---- ---- ---- ----
>
>   r = bucket.search('?????') # <---  Pattern to fill up
>
> ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
> ---- ---- ---- ---- ---- ---- ---- ---- ----
>
> Thanks!
> Alex
>
> _______________________________________________
> riak-users mailing list
> riak-users at lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>



-- 
Sean Cribbs <sean at basho.com>
Software Engineer
Basho Technologies, Inc.
http://basho.com/




More information about the riak-users mailing list