real time 近实时搜索
1、Solr 4.0 soft commit 软提交
2、lucene自带的特性
http://wiki.apache.org/lucene-java/NearRealtimeSearch
Lucene has afeature called near-real-time search to address exactly this need.
It requiresthat your IndexReader is in the same JVM as your IndexWriter.
You makechanges with the IndexWriter, and then open a reader directly from the writerusing IndexReader.open(writer), or on older Lucene releases writer.getReader().This call will normally be very fast (in proportion to how many changes you'vemade since last opening a reader) as it bypasses the costly commit normallyrequired for opening a reader. It's able to search the un-committed changes inthe writer.
This readerstill searches a point-in-time snapshot from the writer, ie all changes as ofwhen you opened it.
3、zoie linkedIn 贡献
中文详细解读
https://linkedin.jira.com/wiki/pages/viewpage.action?pageId=4456480
4、性能调优
http://wiki.apache.org/solr/NearRealtimeSearchTuning?highlight=%28real%29%7C%28time%29
http://java.dzone.com/articles/tuning-solr-near-real-time
5、tgels - Solr withRanking Algorithm?
http://tgels.org/wiki/en/Near_Real_Time_Search_ver_3.x
?