Yes, using Python client. I'm able to store sets without problem into Riak,
just wondered if indexing them in SOLR would be as simple as just adding
the multiValued attribute to the "set" field... seems is going to be that
way :)

Thanks,
Alex

On Fri, May 13, 2016 at 11:15 PM, Vitaly <13vitam...@gmail.com> wrote:

> In general, Riak/Solr is capable of indexing multi-valued properties (i.g.
> lists). You're right thinking that multiValued = "true" should be used for
> it. That said, check if it works with your client library (it's Python,
> isn't it?). I believe it does.
>
> Regards,
> Vitaly
>
> On Fri, May 13, 2016 at 9:59 PM, Alex De la rosa <alex.rosa....@gmail.com>
> wrote:
>
>> Another question... if I have a set of tags for the elements... like
>> photo.set['tags'] with things like: ["holidays", "Hawaii", "2016"]... will
>> it be indexed like this?
>>
>> <field name="tags" type="string" indexed="true" stored="false"
>> multiValued="true" />
>>
>> Thanks,
>> Alex
>>
>> On Fri, May 13, 2016 at 10:52 PM, Alex De la rosa <
>> alex.rosa....@gmail.com> wrote:
>>
>>> 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

Reply via email to