lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Muir (JIRA)" <>
Subject [jira] [Commented] (LUCENE-4055) Refactor SegmentInfo / FieldInfo to make them extensible
Date Fri, 25 May 2012 20:36:23 GMT


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

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:
>             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:!default.jspa
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message