Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
4.0-ALPHA
-
None
-
None
-
New
Description
IndexWriter.addIndexes(IndexReader...) internally uses SegmentMerger to add data from input index readers. However, SegmentMerger uses the new post-flex API to do this, which bypasses the pre-flex TermEnum/TermPositions API that FilterIndexReader implements. As a result, filtering is not applied.
Attachments
Attachments
Issue Links
- breaks
-
LUCENE-2769 FilterIndexReader in trunk does not implement getSequentialSubReaders() correctly
- Resolved
- duplicates
-
LUCENE-2436 FilterIndexReader doesn't delegate everything necessary
- Closed