<div dir="ltr">That would be ideal I know, but would require a huge effort and is something I am saving as a last resort. A custom extractor should allow me to massage the value into a more index friendly format before sending to Solr but allowing the value to remain in its current form. <div><br></div><div>I have no experience with this so I'm not sure the LoE involved in such a task. Any advice is surely appreciated! Thanks for your input.</div><div><br></div><div>Andrew</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Oct 26, 2014 at 10:58 AM, Alexander Sicular <span dir="ltr"><<a href="mailto:siculars@gmail.com" target="_blank">siculars@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>That might happen.</div><div><br></div><div>Could you rearrange your data to look like </div><div><br></div><div>Id: ... , stats: {</div><div>  Stat1: [ ... ],</div><div>  Stat2: [ ... ],</div><div>  ...</div><div><br></div><div>}</div><div><br></div><div>Then you could do a stats_stat1 > 1 query. It's also more space efficient. Derived vs explicit naming. Stat(N) could even be an array of hashes like [{value:..., dates:...},...] if you needed that. </div><span class=""><div><br></div><div>-Alexander <br><div><span><br></span></div><div><span>@siculars</span></div><div><a href="http://siculars.posthaven.com" target="_blank">http://siculars.posthaven.com</a></div><div><br></div>Sent from my iRotary<span>Phone</span></div></span><div><div class="h5"><div><br>On Oct 26, 2014, at 10:43, Andrew Zeneski <<a href="mailto:andrew@andrewzeneski.com" target="_blank">andrew@andrewzeneski.com</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr">Yes right, I was tired when I typed this; stats should be an array:<div><br></div><div><div style="font-family:arial,sans-serif;font-size:11px">{"id": 1, "stats": [{ "name": "stat1", "value": 1 }, {"name": "stat2", "value": 5}]}</div><div style="font-family:arial,sans-serif;font-size:11px">{"id": 2, "stats": [{ "name": "stat3", "value": 2 }, {"name": "stat1", "value": 3}]}</div><div style="font-family:arial,sans-serif;font-size:11px">{"id": 3, "stats": [{ "name": "stat2", "value": 3 }, {"name": "stat3", "value": 1}}]</div></div><div style="font-family:arial,sans-serif;font-size:11px"><br></div><div style="font-family:arial,sans-serif;font-size:11px">I haven't tried it either, but I was worried that stats_name = stat1 and stats_value > 1 would return both ID 1 and 2 because both have a name stats1 and both have some value > 1.</div><div style="font-family:arial,sans-serif;font-size:11px"><br></div><div style="font-family:arial,sans-serif;font-size:11px">Andrew</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Oct 26, 2014 at 12:50 AM, Alexander Sicular <span dir="ltr"><<a href="mailto:siculars@gmail.com" target="_blank">siculars@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Haven't tried it out but should stats be an array?<br>
<br>
And the query would be something like<br>
<br>
Stats_name = stat1 and stats_value > 1<br>
<br>
I think the extractor flattens everything and separates with underscores.<br>
<br>
-Alexander<br>
<br>
@siculars<br>
<a href="http://siculars.posthaven.com" target="_blank">http://siculars.posthaven.com</a><br>
<br>
Sent from my iRotaryPhone<br>
<div><div><br>
> On Oct 25, 2014, at 22:53, Andrew Zeneski <<a href="mailto:andrew@andrewzeneski.com" target="_blank">andrew@andrewzeneski.com</a>> wrote:<br>
><br>
> Hi All, I'm trying to determine if  a use case is supported by Yokozuna or not.<br>
><br>
> With a stored value that looks like:<br>
><br>
> {"id": 1, "stats": { "name": "stat1", "value": 1 }, {"name": "stat2", "value": 5}}<br>
> {"id": 2, "stats": { "name": "stat3", "value": 2 }, {"name": "stat1", "value": 3}}<br>
> {"id": 3, "stats": { "name": "stat2", "value": 3 }, {"name": "stat3", "value": 1}}<br>
><br>
> I want to find those who have stat1 > 2. The result should be id 2.<br>
><br>
> I believe Solr 4.8 would handle this as a block-join, but I don't think Yokozuna supports this feature. My first thought was a custom extractor; are there other options I'm not seeing?<br>
><br>
> Thanks!<br>
><br>
> Andrew<br>
</div></div>> _______________________________________________<br>
> riak-users mailing list<br>
> <a href="mailto:riak-users@lists.basho.com" target="_blank">riak-users@lists.basho.com</a><br>
> <a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br>
</blockquote></div><br></div>
</div></blockquote></div></div></div></blockquote></div><br></div>