You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Shai Erera (JIRA)" <ji...@apache.org> on 2013/08/29 14:06:52 UTC

[jira] [Resolved] (LUCENE-5192) FieldInfos.Builder failed to catch adding field with different DV type under some circumstances

     [ https://issues.apache.org/jira/browse/LUCENE-5192?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Shai Erera resolved LUCENE-5192.
--------------------------------

    Resolution: Fixed

Committed to trunk and 4x. On 4x I had to also fix DocFieldProcessor to call FieldInfos.addOrUpdate even when the field has been encountered. That's because the logic has changed in trunk and now DV fields are processed as stored fields, therefore FIS.addOrUpdate is called for both the posting and NDV, but in 4x it's not, and only the FI was updated in case you added same field with two types (and FIS didn't know about it at all!).
                
> FieldInfos.Builder failed to catch adding field with different DV type under some circumstances
> -----------------------------------------------------------------------------------------------
>
>                 Key: LUCENE-5192
>                 URL: https://issues.apache.org/jira/browse/LUCENE-5192
>             Project: Lucene - Core
>          Issue Type: Bug
>          Components: core/index
>            Reporter: Shai Erera
>            Assignee: Shai Erera
>             Fix For: 5.0, 4.5
>
>         Attachments: LUCENE-5192.patch
>
>
> I found it while working on LUCENE-5189. I'll attach a patch with a simple testcase which reproduces the problem and a fix.

--
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-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org