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

Reply via email to