Thanks,
I tried the block join query via the browser this morning with no success;
My URL ( encoded of course). I used this as a guide
https://cwiki.apache.org/confluence/display/solr/Other+Parsers


http://localhost:8088/solr/test_core/select?q={!parent
which="content_type:parentDocument"}ATTRIBUTES.STATE:TX&wt=json&indent=true

(
equivalent to
http://localhost:8088/solr/test_core/select?q=%7b!parent+which%3d%22content_type%3aparentDocument%22%7dATTRIBUTES.STATE%3aTX%26wt%3djson%26indent%3dtrue
)

Resulting in
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">1</int>
<lst name="params">
<str name="q">
{!parent
which="content_type:parentDocument"}ATTRIBUTES.STATE:TX&wt=json&indent=true
</str>
</lst>
</lst>
<result name="response" numFound="0" start="0"/>
</response>



On Wed, Jun 18, 2014 at 11:30 PM, Mikhail Khludnev <
mkhlud...@griddynamics.com> wrote:

> because you need you query by special query parser
> http://blog.griddynamics.com/2013/09/solr-block-join-support.html
> to nest the output you need
> https://issues.apache.org/jira/browse/SOLR-5285
>
>
> On Thu, Jun 19, 2014 at 3:20 AM, Vinay B, <vybe3...@gmail.com> wrote:
>
> > Probably a silly error. Can someone point out my mistake? Code and output
> > gists at https://gist.github.com/anonymous/fb9cdb5b44e76b2c308d
> >
> > Thanks
> >
> > Code:
> >         SolrInputDocument solrDoc = new SolrInputDocument();
> >         solrDoc.addField("id", documentId);
> >         solrDoc.addField("content_type", "parentDocument");
> >         solrDoc.addField(Constants.REMOTE_FILE_PATH, filePath == null ?
> ""
> > : filePath);
> >         solrDoc.addField(Constants.REMOTE_FILE_LOAD, Constants.TRUE);
> >
> >         SolrInputDocument childDoc = new SolrInputDocument();
> >         childDoc.addField(Constants.ID, documentId+"-A");
> >         childDoc.addField("ATTRIBUTES.STATE", "LA");
> >         childDoc.addField("ATTRIBUTES.STATE", "TX");
> >         solrDoc.addChildDocument(childDoc);
> >
> >         solrServer.add(solrDoc);
> >         solrServer.commit();
> >
>
>
>
> --
> Sincerely yours
> Mikhail Khludnev
> Principal Engineer,
> Grid Dynamics
>
> <http://www.griddynamics.com>
>  <mkhlud...@griddynamics.com>
>

Reply via email to