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

Robert Muir commented on LUCENE-4055:
-------------------------------------

Right, but I think this is correct: the codec should be responsible for 
encode/decode of inverted index segments only (the whole problem here 
originally was trying to have it also look after commits).

So it really shouldn't be customizing things about the commit, as that creates 
a confusing impedance mismatch.

I think things like stacked segments in LUCENE-3837 that need to do things 
other than implement encoding/decoding of segment should be above the codec 
level: since its a separate concern, if someone wants to have updatable fields 
thats unrelated to the integer compression algorithm used or what not.

                
> Refactor SegmentInfo / FieldInfo to make them extensible
> --------------------------------------------------------
>
>                 Key: LUCENE-4055
>                 URL: https://issues.apache.org/jira/browse/LUCENE-4055
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: core/codecs
>            Reporter: Andrzej Bialecki 
>            Assignee: Robert Muir
>             Fix For: 4.0
>
>         Attachments: LUCENE-4055.patch
>
>
> After LUCENE-4050 is done the resulting SegmentInfo / FieldInfo classes 
> should be made abstract so that they can be extended by Codec-s.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
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

Reply via email to