lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael McCandless (Updated) (JIRA)" <>
Subject [jira] [Updated] (SOLR-3076) Solr should support block joins
Date Sat, 11 Feb 2012 21:58:59 GMT


Michael McCandless updated SOLR-3076:

    Attachment: SOLR-3076.patch

Patch, for the 3.x backport.  I backported only the test case at
first, but it failed!

Digging in, it failed because BJQ requires that the parent filter
always include deleted docs.  This is unfortunately not easy on 3.x,
so I added new (experimental) API SR.termDocsWithDeletedDocs(Term),
and then create TermFilterNoDeletes (experimental), and fixed up BJQ
javadocs to note exactly how the parents filter must be created.  Once
I added that and fixed the test to use it, it passes again w/ no
modifications to BJQ sources... phew!

> Solr should support block joins
> -------------------------------
>                 Key: SOLR-3076
>                 URL:
>             Project: Solr
>          Issue Type: New Feature
>            Reporter: Grant Ingersoll
>         Attachments: SOLR-3076.patch, SOLR-3076.patch, bjq-vs-filters-backward-disi.patch,
bjq-vs-filters-illegal-state.patch, parent-bjq-qparser.patch, parent-bjq-qparser.patch, solrconf-bjq-erschema-snippet.xml
> 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:!default.jspa
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message