Hi Mikhail Khludnev, Thank you for the reply. I think the index is getting corrupted because StreamingUpdateSolrServer is keeping reference to some index files that are being deleted by EmbeddedSolrServer during commit/optimize process. As a result when I Index(Full) using EmbeddedSolrServer and then do Incremental index using StreamingUpdateSolrServer it fails with a FileNotFound exception. A special note: we don't optimize the index after Incremental indexing(StreamingUpdateSolrServer) but we do optimize it after the Full index(EmbeddedSolrServer). Please see the below log and let me know if you need further information. ------------------------------------------------------------------------------------------- Mar 29, 2012 12:05:03 AM org.apache.solr.update.processor.LogUpdateProcessor finish INFO: {add=[035405]} 0 28 Mar 29, 2012 12:05:03 AM org.apache.solr.core.SolrCore execute INFO: [] webapp=/solr path=/update/extract params={stream.type=text/html&literal.stream_source_info=/snps/docs/customer/q_and_a/html/035405.html&literal.stream_name=035405.html&wt=javabin&collectionName=docs&version=2} status=0 QTime=28 Mar 29, 2012 12:05:03 AM org.apache.solr.update.DirectUpdateHandler2 commit INFO: start commit(optimize=false,waitSearcher=true,expungeDeletes=false,softCommit=false) Mar 29, 2012 12:05:03 AM org.apache.solr.update.processor.LogUpdateProcessor finish INFO: {commit=} 0 10 Mar 29, 2012 12:05:03 AM org.apache.solr.common.SolrException log SEVERE: java.io.FileNotFoundException: /opt/solr/home/data/docs_index/index/_3d.cfs (No such file or directory) at java.io.RandomAccessFile.open(Native Method) at java.io.RandomAccessFile.<init>(RandomAccessFile.java:233) at org.apache.lucene.store.MMapDirectory.createSlicer(MMapDirectory.java:229) at org.apache.lucene.store.CompoundFileDirectory.<init>(CompoundFileDirectory.java:65) at org.apache.lucene.index.SegmentCoreReaders.<init>(SegmentCoreReaders.java:82) at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:112) at org.apache.lucene.index.IndexWriter$ReaderPool.get(IndexWriter.java:700) at org.apache.lucene.index.BufferedDeletesStream.applyDeletes(BufferedDeletesStream.java:263) at org.apache.lucene.index.IndexWriter.applyAllDeletes(IndexWriter.java:2852) at org.apache.lucene.index.IndexWriter.maybeApplyDeletes(IndexWriter.java:2843) at org.apache.lucene.index.IndexWriter.prepareCommit(IndexWriter.java:2616) at org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:2731) at org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:2719) at org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:2703) at org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandler2.java:325) at org.apache.solr.update.processor.RunUpdateProcessor.processCommit(RunUpdateProcessorFactory.java:84) at org.apache.solr.update.processor.LogUpdateProcessor.processCommit(LogUpdateProcessorFactory.java:154) at org.apache.solr.handler.RequestHandlerUtils.handleCommit(RequestHandlerUtils.java:107) at org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:52) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1477) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:353) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:248) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) -----------------------------------------------------------------------------------------------------
Thanks, PC Rao. -- View this message in context: http://lucene.472066.n3.nabble.com/EmbeddedSolrServer-and-StreamingUpdateSolrServer-tp3889073p3905071.html Sent from the Solr - User mailing list archive at Nabble.com.