Hi all, It seems tryDeleteDocument(IndexReader, int) doesn't work with NRTManager while deleteDocuments(Query) works.
Here are some sample code snippets: TrackingIndexWriter mgrWriter = new NRTManager.TrackingIndexWriter(writer); ReferenceManager<IndexSearcher> mgr = new NRTManager(mgrWriter, new SearcherFactory(), true); mgrWriter.tryDeleteDocument(DirectoryReader.open(writer, true), 0); mgr.maybeRefresh(); IndexSearcher searcher = mgr.acquire(); searcher.search(query, collector); The deleted doc with id 0 is still returned in collector, but I don't see such issues if I change to mgrWriter.deleteDocuments(Query). Any ideas?