Oh!! silly me... *_yz_rb* and *_yz_rt*... how didn't I think of that?... thanks also for the "*:*" tip ; )
Thanks! Alex On Fri, May 13, 2016 at 10:50 PM, Vitaly <13vitam...@gmail.com> wrote: > Hi Alex, > > 'likes_counter:[100 TO *] AND _yz_rb:photos' will limit query results to > the photos bucket only. Similarly, "_yz_rt" is for a bucket type. > > Searching for anything in an index can be done with "*:*" (any field, any > value). > > Regards, > Vitaly > > On Fri, May 13, 2016 at 9:40 PM, Alex De la rosa <alex.rosa....@gmail.com> > wrote: > >> Hi all, >> >> Imaging I have an index called "*posts*" where I index the following >> fields >> >> <field name="date" type="integer" indexed="true" stored="false" /> >> <field name="likes" type="integer" indexed="true" stored="false" /> >> <field name="description" type="string" indexed="true" stored="false" >> /> >> >> and I reuse the index in 3 buckets: "status", "photos" and "videos"... >> then I do the following: >> >> *results = client.fulltext_search('posts', 'likes_counter:[100 TO *]', >> sort='likes_counter desc', rows=10)* >> >> This query would give me the top10 most liked items (can be statuses, >> photos or videos) with at least 100 likes. But how could I limit the >> resultset to only the "photos" bucket?? The goal is to get the Top10 liked >> photos without creating an index for itself... as is good to also be able >> to query the top10 items in general. Any way to do it? >> >> In another hand... does somebody know how to do the same query but >> without the [100 TO *]?? I leave it empty? >> >> *results = client.fulltext_search('**posts**', '', sort='likes_counter >> desc', rows=10)* >> >> Thanks, >> Alex >> >> _______________________________________________ >> 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