<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Does the JSON extractor work in a similar fashion, or does it follow its own rules? We don’t use XML anywhere (but JSON everywhere). Thanks!</div>

<div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Dave</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jul 18, 2013 at 9:31 AM, Ryan Zezeski <span dir="ltr"><<a href="mailto:rzezeski@basho.com" target="_blank">rzezeski@basho.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="ltr">As Eric said, the XML extractor causes the nested elements to become concatenated by an underscore.  "Extractor" is a Yokozuna term.  It is the process by which a Riak Object is mapped to a Solr document.  In the case of a Riak Object whose value is XML the XML is flattened by a) concatenating nested elements with '_' and b) concatenating attributes with '@' (this can be changed if necessary, just ask).  Yokozuna provides a resource to test how a given object would be extracted.<div>


<br></div><div>curl -X PUT -i -h 'content-type: application/xml' 'http://host:port/extract' --data-binary @some.xml</div><div><br></div><div>This will return a JSON representation of the field-values extracted from the object.  You can use a json pretty printer like jsonpp to make it easier to read.</div>

<span class="HOEnZb"><font color="#888888">
<div><br></div></font></span><div><span class="HOEnZb"><font color="#888888">-Z</font></span><div><div class="h5"><br><div><br></div><div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 17, 2013 at 8:51 PM, Eric Redmond <span dir="ltr"><<a href="mailto:eredmond@basho.com" target="_blank">eredmond@basho.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>That's correct. The XML extractor nests by element name, separating elements by an underscore.</div>


<div><br></div><div>Eric</div><br><div><div><div><div>On Jul 17, 2013, at 12:46 PM, Dave Martorana <<a href="mailto:dave@flyclops.com" target="_blank">dave@flyclops.com</a>> wrote:</div><br></div></div><blockquote type="cite">


<div><div><div dir="ltr"><div style="font-family:verdana,sans-serif">Hi,</div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif">

I realize I may be way off-base, but I noticed the following slide in Ryan’s recent Ricon East talk on Yokozuna:</div><div style="font-family:verdana,sans-serif"><br></div><div>

<font face="verdana, sans-serif"><a href="http://cl.ly/image/3s1b1v2w2x12" target="_blank">http://cl.ly/image/3s1b1v2w2x12</a></font><br></div><div><font face="verdana, sans-serif"><br></font></div><div>

<font face="verdana, sans-serif">Does the schema pick out values based on key-path automatically? For instance, </font></div><div><font face="verdana, sans-serif"><br></font></div><div>

<font face="verdana, sans-serif"><commit><repo>val</repo>...</commit> </font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">automatically gets mapped to the “commit_repo" field definition for the schema?</font></div>




<div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">Thanks!</font></div><div><font face="verdana, sans-serif"><br>

</font></div><div><font face="verdana, sans-serif">Dave</font></div></div></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><br>_______________________________________________<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>
<br></blockquote></div><br></div></div></div></div></div></div></div></div>
</blockquote></div><br></div>