Hi Andy:

I have a solution for NRT with Solr 1.4.1. The solution uses the RankingAlgorithm as the search library. The NRT functionality allows you to add documents without the IndexSearchers being closed or caches being cleared. A commit is not needed with the document update. Searches can run concurrently with document updates. No changes are needed except for enabling the NRT through solrconfig.xml. The performance is about 262 TPS (document adds) on a dual core intel system with 2GB heap with searches in parallel. The performance at the moment is limited by how fast IndexWriter.getReader() performs.

I have a white paper that describes NRT in details, allows you to download the tweets, schema and solrconfig.xml files. You can access the white paper from here:

http://solr-ra.tgels.com/papers/solr-ra_real_time_search.pdf

You can download Solr with RankingAlgorithm (Solr-RA) from here:

http://solr-ra.tgels.com

I still have not yet integrated the NRT with Solr 3.1 (the new release) and plan to do so very soon.

Please let me know if you need any more info.

Regards,

- Nagendra Nagarajayya
http://solr-ra.tgels.com

On 5/1/2011 8:28 AM, Andy wrote:
Hi,

I read on this mailing list previously that NRT was implemented in 4.0, it just  wasn't 
ready for production yet. Then I looked at the wiki 
(http://wiki.apache.org/solr/NearRealtimeSearch). It listed 2 jira issues related to NRT: 
SOLR-1308 and SOLR-1278. Both issues have their resolutions set to "Won't Fix" 
recently.

Does that mean NRT is no longer going to happen? What's the state of NRT in 
Solr?

Thanks

Andy




Reply via email to