Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
6.1
Description
ScoreJoinQParserPlugin.XxxCoreJoinQuery executes JoinUtil.createJoinQuery on rewrite(), but it's inefficient in filter(...) syntax or fq I suppose it's filter() only problem, not fq. It's better to do that in createWeigh() as it's done in classic Solr JoinQuery, JoinQParserPlugin.
All existing tests is enough, we just need to assert rewrite behavior - it should rewrite on enclosing range query or so, and doesn't on plain term query.
Attachments
Attachments
Issue Links
- breaks
-
SOLR-10986 TestScoreJoinQPScore.testDeleteByScoreJoinQuery() failure: mismatch: '0'!='1' @ response/numFound
- Resolved
- relates to
-
SOLR-6234 Scoring modes for query time join
- Closed