lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lance Norskog (JIRA)" <>
Subject [jira] Commented: (LUCENE-1761) low level Field metadata is never removed from index
Date Wed, 17 Feb 2010 00:25:27 GMT


Lance Norskog commented on LUCENE-1761:

Does this cause any performance cost? 

For example, if the "dead" field had norm vectors, will the norm vector byte-per-document
array still be created and maintained?

> low level Field metadata is never removed from index
> ----------------------------------------------------
>                 Key: LUCENE-1761
>                 URL:
>             Project: Lucene - Java
>          Issue Type: Bug
>          Components: Index
>    Affects Versions: 2.2, 2.3, 2.3.1, 2.3.2, 2.4, 2.4.1
>            Reporter: Hoss Man
>            Priority: Minor
>         Attachments: LUCENE-1761.patch
> with heterogeneous docs, or an index whose fields evolve over time, field names that
are no longer used (ie: all docs that ever referenced them have been deleted) still show up
when you use IndexReader.getFieldNames.
> It seems logical that segment merging should only preserve metadata about fields that
actually existing the new segment, but even after deleting all documents from an index and
optimizing the old field names are still present.

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:
For additional commands, e-mail:

View raw message