[ 
https://issues.apache.org/jira/browse/LUCENE-2649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12910663#action_12910663
 ] 

Ryan McKinley commented on LUCENE-2649:
---------------------------------------

I'm all for dropping the static flag and always calculating the valid bits -- 
it makes things accurate with minimal cost.  

I am sympathetic to folks who don't want this, and I'm not sure the cleanest 
way to support both options, or even if it is actually worthwhile.

Do people see this 'option' as a showstopper?  If so, is there an easy way to 
configure?  without statics, the flag would need to be fetched from each 
parser, and the parser does not know what FieldCache it is used from (using 
FieldCache.DEFAULT is just as bad as the static flag IIUC)



> FieldCache should include a BitSet for matching docs
> ----------------------------------------------------
>
>                 Key: LUCENE-2649
>                 URL: https://issues.apache.org/jira/browse/LUCENE-2649
>             Project: Lucene - Java
>          Issue Type: Improvement
>            Reporter: Ryan McKinley
>             Fix For: 4.0
>
>         Attachments: LUCENE-2649-FieldCacheWithBitSet.patch, 
> LUCENE-2649-FieldCacheWithBitSet.patch, LUCENE-2649-FieldCacheWithBitSet.patch
>
>
> The FieldCache returns an array representing the values for each doc.  
> However there is no way to know if the doc actually has a value.
> This should be changed to return an object representing the values *and* a 
> BitSet for all valid docs.

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

Reply via email to