lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Muir (JIRA)" <>
Subject [jira] [Commented] (LUCENE-6325) improve perf and memory of FieldInfos.fieldInfo(int)
Date Fri, 26 Jun 2015 14:03:04 GMT


Robert Muir commented on LUCENE-6325:

Mike, if you have time, can you do calculations and adjust the patch? You can take the issue
too, i had basically given up on this.

> improve perf and memory of FieldInfos.fieldInfo(int)
> ----------------------------------------------------
>                 Key: LUCENE-6325
>                 URL:
>             Project: Lucene - Core
>          Issue Type: Sub-task
>            Reporter: Robert Muir
>             Fix For: 5.2, Trunk
>         Attachments: LUCENE-6325.patch
> FieldInfos.fieldInfo(int) looks up a field by number and returns its FieldInfo.
> This method is called per-field-per-doc in things like stored fields and vectors readers.
> Unfortunately, today this method is always backed by a TreeMap. In most cases a simple
array is better, its faster and uses less memory.
> These changes made significant difference in stored fields checkindex time with my test
index (had only 10 fields). Maybe it helps merge as well.

This message was sent by Atlassian JIRA

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

View raw message