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

Yonik Seeley commented on SOLR-2656:
------------------------------------

bq. I am disputing that it's really "real-time" given that it's built on top of 
"near-real-time". Ie calling this real-time is over-selling
it, I think; the performance will not be great?

Another way of thinking about the naming is that NRT returns you data with a 
low degree of staleness.  Realtime means no staleness.
no-staleness-get doesn't quite have the same catchiness as realtime-get ;-)

bq. Another thing to consider is NRTCachingDir

I had sort of assumed that would become a lucene default.  If not, we should 
definitely make it available in Solr.

bq. What kind of "clocks" would one want to plug in here?

A client could use this to accept some degree of staleness (more useful if 
clocks have a relation to real time, or if the internal clock on updates was 
returned to clients).  I was more thinking of future internal uses though - 
like if we need to retrieve the version of a doc (or other information about 
it), and we keep track of the last update clock that updated a block of ids, 
then we can use that to avoid unnecessary re-opens.

bq. Maybe Solr should use a transaction log

Yep, that's the idea (we need it for both recovery and durability).

> realtime get
> ------------
>
>                 Key: SOLR-2656
>                 URL: https://issues.apache.org/jira/browse/SOLR-2656
>             Project: Solr
>          Issue Type: New Feature
>          Components: search
>            Reporter: Yonik Seeley
>            Assignee: Yonik Seeley
>         Attachments: SOLR-2656.patch
>
>
> Provide a non point-in-time interface to get a document.
> For example, if you add a new document, you will be able to get it, 
> regardless of if the searcher has been refreshed.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to