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

Keith Laban commented on LUCENE-7688:
-------------------------------------

Hi Michael, the main use case is easily overaload the {{wrapForMerge}} function 
in {{OneMerge}} without having write a whole merge policy. The required ticket 
SOLR-10046 uses it to wrap the CodecReader with one that has access to 
FeildCache and will add docvalues when merging segments if required. But 
generally you can do anything you can do by wrapping a CodeReader, add/remove 
fields, etc. 

> add a OneMergeWrappingMergePolicy class
> ---------------------------------------
>
>                 Key: LUCENE-7688
>                 URL: https://issues.apache.org/jira/browse/LUCENE-7688
>             Project: Lucene - Core
>          Issue Type: Task
>            Reporter: Christine Poerschke
>            Assignee: Christine Poerschke
>            Priority: Minor
>         Attachments: LUCENE-7688.patch
>
>
> This ticket splits out the lucene part of the changes proposed in SOLR-10046 
> for a conversation on whether or not the {{OneMergeWrappingMergePolicy}} 
> class would best be located in Lucene or in Solr.
> (As an aside, the proposed use of 
> [java.util.function.UnaryOperator|https://docs.oracle.com/javase/8/docs/api/java/util/function/UnaryOperator.html]
>  causes {{ant documentation-lint}} to fail, I have created LUCENE-7689 
> separately for that.)



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to