[
https://issues.apache.org/jira/browse/LUCENE-2741?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932083#action_12932083
]
Simon Willnauer commented on LUCENE-2741:
-----------------------------------------
If nobody objects I will commit this soon!
> Several Codecs use the same files - PerFieldCodecWrapper can not hold two
> codec using the same files
> ----------------------------------------------------------------------------------------------------
>
> Key: LUCENE-2741
> URL: https://issues.apache.org/jira/browse/LUCENE-2741
> Project: Lucene - Java
> Issue Type: Bug
> Components: Index
> Affects Versions: 4.0
> Reporter: Simon Willnauer
> Assignee: Simon Willnauer
> Fix For: 4.0
>
> Attachments: LUCENE-2741.patch
>
>
> Currently we have a rather simple file naming scheme which prevents us from
> using more than one codec in a segment that relies on the same file. For
> instance pulsing and standard codec can not be used together since they both
> need the .frq .tii .tis etc. To make this work we either need to write
> distinct per codec files or set a per field / codec file ID. While the first
> solution seems to be quiet verbose the second one seems to be more flexible
> too.
> One possibility to do that would be to assign a unique id to each
> SegmentsWriteState when opening the FieldsConsumer and write the IDs into the
> segments file to eventually load it once the segment is opened. Otherwise our
> PerFieldCodec feature will not be really flexible nor useful though.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]