Can you add @lucene.internal to the class javadocs ...
Just to confirm, @lucene.internal or @lucene.experimental or perhaps both?
I notice that FilterCollector and FilterLeafCollector are marked @lucene.experimental but other org.apache.lucene.search Filter classes are unmarked.
Should they (FilteredDocIdSetIterator, FilterScorer, FilterSpans) be marked also and if so (outside the scope of this ticket) as what?
Similar question would apply to org.apache.lucene.index Filter classes e.g. FilterCodecReader, FilterDirectoryReader, FilteredTermsEnum, FilterLeafReader and possibly other classes too.