On Wed, Mar 23, 2016 at 11:09 PM, Charles Sanders <csand...@redhat.com>
wrote:

> I'm getting a SyntaxError which I do not understand when I execute a block
> join parent query. I'm running Solr5.2.1, with 2 shards. The problem
> appears to be in that portion of the query that filters the child document.
> Any insight as to where I made the error is greatly appreciated.
>
> This query produces an error:
> q=+blue +{!parent which="documentKind:TestParent"}portal_product:("red
> hat")
> -- should return TestParent4
>
q=+blue +{!parent which="documentKind:TestParent"
v=$childq}&childq=portal_product:("red hat")


> However, this query works:
> q=+blue +{!parent which="documentKind:TestParent"}portal_product:rhel
> -- should return TestParent2
>
> Sample data and schema information below:
> {
> "documentKind": "TestParent",
> "uri": "https://ping/pong/testparent1";,
> "view_uri": "https://ping/pong/testparent1";,
> "id": "TestParent1",
> "allTitle": "gold",
> "allText": "gold",
> "contents": "gold",
> "_childDocuments_": [
> {
> "documentKind": "TestChild",
> "uri": "testchild1",
> "id": "testchild1",
> "portal_product_version": "6",
> "portal_product": "rhel"
> }
> ]
> }
>
> {
> "documentKind": "TestParent",
> "uri": "https://ping/pong/testparent2";,
> "view_uri": "https://ping/pong/testparent2";,
> "id": "TestParent2",
> "allTitle": "blue",
> "allText": "blue",
> "contents": "blue",
> "_childDocuments_": [
> {
> "documentKind": "TestChild",
> "uri": "testchild2",
> "id": "testchild2",
> "portal_product_version": "6",
> "portal_product": "rhel"
> }
> ]
> }
>
> {
> "documentKind": "TestParent",
> "uri": "https://ping/pong/testparent3";,
> "view_uri": "https://ping/pong/testparent3";,
> "id": "TestParent3",
> "allTitle": "blue",
> "allText": "blue",
> "contents": "blue",
> "_childDocuments_": [
> {
> "documentKind": "TestChild",
> "uri": "testchild3",
> "id": "testchild3",
> "portal_product_version": "3",
> "portal_product": "rhev"
> }
> ]
> }
>
> {
> "documentKind": "TestParent",
> "uri": "https://ping/pong/testparent4";,
> "view_uri": "https://ping/pong/testparent4";,
> "id": "TestParent4",
> "allTitle": "blue",
> "allText": "blue",
> "contents": "blue",
> "_childDocuments_": [
> {
> "documentKind": "TestChild",
> "uri": "testchild4",
> "id": "testchild4",
> "portal_product_version": "3",
> "portal_product": "red hat"
> }
> ]
> }
>
> <field name="documentKind" type="string" indexed="true" stored="true"
> required="true" />
> <field name="uri" type="string" indexed="true" stored="true"
> required="true"/>
> <field name="view_uri" type="string" indexed="true" stored="true" />
> <field name="id" type="string" indexed="true" stored="true" />
> <field name="allTitle" type="text_std" indexed="true" stored="true" />
> <field name="allText" type="text_std" indexed="true" stored="false"
> multiValued="true" termVectors="true" />
> <field name="contents" type="text_std" indexed="true" stored="false"
> multiValued="true" termVectors="true" />
> <field name="portal_product_version" type="string" indexed="true"
> stored="true"/>
> <field name="portal_product" type="string" indexed="true" stored="true"/>
>



-- 
Sincerely yours
Mikhail Khludnev
Principal Engineer,
Grid Dynamics

<http://www.griddynamics.com>
<mkhlud...@griddynamics.com>

Reply via email to