[ 
https://issues.apache.org/jira/browse/LUCENE-6229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14313722#comment-14313722
 ] 

Stefan Pohl commented on LUCENE-6229:
-------------------------------------

Hi Adrian, Mike,
thanks for your recent efforts in cleaning up with many outstanding 
refactorings.

I'm using this functionality in analytics/debugging contexts where it's not 
necessary to have best possible performance (e.g. using BooleanScorer).
LUCENE-2590 doesn't seems to be a feature that you would assume Lucene to use 
internally, and I doubt many actual users of this functionality track JIRA and 
would speak up here.

Could this functionality be provided in a different way that doesn't have the 
problems you want to address here? E.g. could users hint the search to require 
this functionality (needClauses?), which in turn leads to not using optimized 
implementations that cannot (easily) provide this information?

> Remove Scorer.getChildren?
> --------------------------
>
>                 Key: LUCENE-6229
>                 URL: https://issues.apache.org/jira/browse/LUCENE-6229
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Adrien Grand
>            Priority: Minor
>
> This API is used in a single place in our code base: 
> ToParentBlockJoinCollector. In addition, the usage is a bit buggy given that 
> using this API from a collector only works if setScorer is called with an 
> actual Scorer (and not eg. FakeScorer or BooleanScorer like you would get in 
> disjunctions) so it needs a custom IndexSearcher that does not use the 
> BulkScorer API.



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

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

Reply via email to