public void del(string delete) { if (delete.Equals("deleteindex")) { GoluceneModel.ClearLuceneIndex(); } }
public void createindex(string create) { if (create.Equals("create")) { CollectionObject CollectionList = new ReadJsonModel().Readallfileseach(); foreach (var collection in CollectionList.documents) { GoluceneModel.AddUpdateLuceneIndex(collection); } } }
public HttpResponseMessage Get(string query, int pad) { var watch = System.Diagnostics.Stopwatch.StartNew(); // perform Lucene search ResultObject _searchResults; _searchResults = GoluceneModel.Search(query, pad); watch.Stop(); var elapsedMs = watch.ElapsedMilliseconds; _searchResults.Time = elapsedMs; string json = JsonConvert.SerializeObject(_searchResults); return(new HttpResponseMessage() { Content = new StringContent(json, System.Text.Encoding.UTF8, "application/json") }); }