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: [email protected]
For additional commands, e-mail: [email protected]