public ActionResult Index() { SearchIndexProperties indexProperties = new SearchIndexProperties { IndexDirectory = "Unknown" }; try { indexProperties = this._searchService.GetIndexProperties(); } catch (Exception ex) { Messages.AddException(ex); } return View(indexProperties); }
public SearchIndexProperties GetIndexProperties() { SearchIndexProperties indexProperties = new SearchIndexProperties(); indexProperties.IndexDirectory = GetIndexDirectory(); IndexReader indexReader = IndexReader.Open(indexProperties.IndexDirectory); try { indexProperties.NumberOfDocuments = indexReader.NumDocs(); } finally { indexReader.Close(); } indexProperties.LastModified = new DateTime(IndexReader.LastModified(indexProperties.IndexDirectory)); return(indexProperties); }
public SearchIndexProperties GetIndexProperties() { SearchIndexProperties indexProperties = new SearchIndexProperties(); indexProperties.IndexDirectory = GetIndexDirectory(); IndexReader indexReader = IndexReader.Open(indexProperties.IndexDirectory); try { indexProperties.NumberOfDocuments = indexReader.NumDocs(); } finally { indexReader.Close(); } indexProperties.LastModified = new DateTime(IndexReader.LastModified(indexProperties.IndexDirectory)); return indexProperties; }