[ 
https://issues.apache.org/jira/browse/SOLR-3076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mikhail Khludnev updated SOLR-3076:
-----------------------------------

    Attachment: parent-bjq-qparser.patch

Michael,

I agree with your points. Anyway, I suppose  that filter search fix is useful 
for Lucene BJQ users.

Okay. Here is my first BlockJoinQParser parent-bjq-qparser.patch.

My problem is providing modules/join dependency for Solr core. I tried to amend 
some ant xml. But it isn't compiled. Please help me with ant, I can't. AFAIK 
the problem is that modules/join/buld/blabla-join.jar isn't build.

{code}
/BlockJoinParentQParserPlugin.java:12: package org.apache.lucene.search.join 
does not exist
{code}

the syntax is 

{!parent filter="parent:true"}child_name:b

BJQ needs CachingWrapperFilter which is not compatible/interchangeable with 
Solr's fq (top level vs leaf readers, you know). I had to put is into user 
configured cache, and also provide the parent filter only mode - when you omit 
child query, it returns just parent filter to be used in fq.

Do you like the syntax? approach? What's worth to include in scope? 
Please help me fix the build!!
                
> Solr should support block joins
> -------------------------------
>
>                 Key: SOLR-3076
>                 URL: https://issues.apache.org/jira/browse/SOLR-3076
>             Project: Solr
>          Issue Type: New Feature
>            Reporter: Grant Ingersoll
>         Attachments: SOLR-3076.patch, bjq-vs-filters-backward-disi.patch, 
> bjq-vs-filters-illegal-state.patch, parent-bjq-qparser.patch
>
>
> Lucene has the ability to do block joins, we should add it to Solr.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to