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