Michael McCandless created LUCENE-7497:
------------------------------------------

             Summary: Cannot use boolean SHOULD queries with block join?
                 Key: LUCENE-7497
                 URL: https://issues.apache.org/jira/browse/LUCENE-7497
             Project: Lucene - Core
          Issue Type: Bug
            Reporter: Michael McCandless


I'm in the process of upgrading http://jirasearch.mikemccandless.com (based on 
4.10.x in production today!) to Lucene 6.x, but hit this tricky bug.

When I run the new test case, I hit this:

{noformat}
1) testBQShouldJoinedChild(org.apache.lucene.search.join.TestBlockJoin)
java.lang.UnsupportedOperationException
        at 
__randomizedtesting.SeedInfo.seed([4D5C76211B3E41E1:48F4B8C556F02AB0]:0)
        at org.apache.lucene.search.FakeScorer.getChildren(FakeScorer.java:60)
        at 
org.apache.lucene.search.join.ToParentBlockJoinCollector$1.setScorer(ToParentBlockJoinCollector.java:190)
        at 
org.apache.lucene.search.FilterLeafCollector.setScorer(FilterLeafCollector.java:38)
        at 
org.apache.lucene.search.AssertingLeafCollector.setScorer(AssertingLeafCollector.java:43)
        at 
org.apache.lucene.search.FilterLeafCollector.setScorer(FilterLeafCollector.java:38)
        at 
org.apache.lucene.search.AssertingLeafCollector.setScorer(AssertingLeafCollector.java:43)
        at org.apache.lucene.search.BooleanScorer.score(BooleanScorer.java:319)
        at org.apache.lucene.search.BulkScorer.score(BulkScorer.java:39)
        at 
org.apache.lucene.search.AssertingBulkScorer.score(AssertingBulkScorer.java:69)
        at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:669)
        at 
org.apache.lucene.search.AssertingIndexSearcher.search(AssertingIndexSearcher.java:91)
        at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:473)
        at 
org.apache.lucene.search.join.TestBlockJoin.testBQShouldJoinedChild(TestBlockJoin.java:233)
{noformat}

Not sure how to fix it ... it happens because jirasearch runs SHOULD queries 
against the child docs (one child doc per jira comment) and parent docs text 
fields (one child doc per jira issue).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to