[ https://issues.apache.org/jira/browse/LUCENE-4560?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13500274#comment-13500274 ]
Uwe Schindler commented on LUCENE-4560: --------------------------------------- One addition about your testcase extending FilterAtomicReader: The filter reader there does not filter doc values or stored fields. We currently have a full-featured FieldFilterAtomicReader (http://lucene.apache.org/core/4_0_0/test-framework/org/apache/lucene/index/FieldFilterAtomicReader.html) in the Lucene test-framework, that can take a list of fields to exclude or include. It is used in some merge tests. My proposal was already to make this really useful class public. > Support Filtering Segments During Merge > --------------------------------------- > > Key: LUCENE-4560 > URL: https://issues.apache.org/jira/browse/LUCENE-4560 > Project: Lucene - Core > Issue Type: Improvement > Reporter: Tim Smith > Attachments: LUCENE-4560.patch > > > Spun off from LUCENE-4557 > It is desirable to be able to filter segments during merge. > Most often, full reindex of content is not possible. > Merging segments can sometimes have negative consequences when fields are > have different options (most restrictive option is forced during merge) > Being able to filter segments during merges will allow gradually migrating > indexed data to new index settings, support pruning/enhancing existing data > gradually > Use Cases: > * Migrate IndexOptions for fields (See LUCENE-4557) > * Gradually Remove index fields no longer used > * Migrate indexed sort fields to DocValues > * Support converting data types for indexed data > * and so on > patch will be forthcoming -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org