static public void ReleaseSearcher (LNS.IndexSearcher searcher) { IndexReader reader = searcher.GetIndexReader (); searcher.Close (); ReleaseReader (reader); }
private void CloseSearchers (IndexReader primary_reader, LNS.IndexSearcher primary_searcher, IndexReader secondary_reader, LNS.IndexSearcher secondary_searcher) { primary_searcher.Close (); if (secondary_searcher != null) secondary_searcher.Close (); ReleaseReader (primary_reader); if (secondary_reader != null) ReleaseReader (secondary_reader); }