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

Atri Sharma commented on LUCENE-8798:
-------------------------------------

[~sokolov] Yes, as I commented in the other JIRA, this idea does not directly 
relate to the CollectorScorer patch, but came as an outcome of reading through 
it.

 

This is more of a readability and clarity perspective proposal – considering 
that LeafReaderContext allows initialization without assigning a specific 
ordinal, there should be an unique identifier which will be valid for any 
constructed LeafReaderContext – irrespective of which constructor initialized 
it.

 

My primary use case is to allow a secure way of storing in memory runtime 
metadata about segments during a search execution, hence the invariant that the 
ID has no relevance outside the scope of the owning IndexSearcher. Making 
persistent IDs that get written to segment blocks is an interesting idea, but 
is not what I planned to originally propose.

> Autogenerated ID for LeafReaderContexts Within An IndexSearcher
> ---------------------------------------------------------------
>
>                 Key: LUCENE-8798
>                 URL: https://issues.apache.org/jira/browse/LUCENE-8798
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Atri Sharma
>            Priority: Minor
>
> It would be good to be able to uniquely identify LeafReaderContext objects 
> associated within a single IndexSearcher. This would allow storing of 
> metadata around segments, such as demonstrated in 
> https://issues.apache.org/jira/browse/LUCENE-879
> The ID will be unique across the IndexSearcher instance and will make no 
> guarantees of any semantic value outside the instance.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to