private bool OpenReader()
{
if (!Initialize())
{
return false;
}
if (reader != null)
{
return true;
}
try
{
reader = IndexReader.Open(index, true);
}
catch (Exception ex)
{
Log.ErrorFormat("Failed to open Lucene search index reader.", ex);
return false;
}
return true;
}