title: Closing indexreader
body: <p>I've a line in my Lucene code:</p>
  
  <pre><code>try
  {
      searcher.GetIndexReader();
  }
  catch(Exception ex)
  {
      throw ex;
  }
  finally
  {
      if (searcher != null)
      {
          searcher.Close();
      }
  }
  </code></pre>
  
  <p>In my finally clause, when I execute searcher.Close(), will it also execute searcher.GetIndexReader().Close behind the scenes?</p>
  
  <p>Or do I need to explicitly call searcher.GetIndexReader().Close() method to close IndexReader??</p>
  
  <p>Thanks for reading.</p>