private void button4_Click(object sender, EventArgs e) { if (searchTXT.Text == string.Empty) { return; } indexBTN.Enabled = false; collBTN.Enabled = false; nextBTN.Enabled = true; preBTN.Enabled = true; PageLBL.Text = "1"; pageCountLBL.Text = "1"; txtbx.Text = Log = ""; Init init = new Init(); init.setCollectionPath(collectionPathLBL.Text); init.setIndexPath(indexPathLBL.Text); Stopwatch stopwatch = Stopwatch.StartNew(); Indexing idx = new Indexing(init); stopwatch.Stop(); Stopwatch watch2 = Stopwatch.StartNew(); searching = new Searching(init, idx.getluceneIndexDirectory(), searchTXT.Text, (++QueryID).ToString()); stopwatch.Stop(); Log += "Indexing has been completed suceessfully in " + stopwatch.ElapsedMilliseconds + " Milliseconds\n"; Log += "Searching has been completed suceessfully in " + watch2.ElapsedMilliseconds + " Milliseconds"; Log += searching.Log + "\nResult in page: " + ResultInPage + "\r\n========================================="; SaveResults = new SaveResults(searching); //txtbx.Text += idx.Output; ResultSet = searching.GetResultSet(); txtbx.Text = Log + ResultStrBuilder(1); pageCountLBL.Text = GetPageCount().ToString(); if (savinResultsLBL.Text != string.Empty) { resPathBTN.Enabled = false; if (ResultSet.Count != 0) { resBTN.Enabled = true; } } else { resPathBTN.Enabled = true; } }
public void SavingResults() { SaveResults.Start(); }
protected virtual void OnSaveResults() { SaveResults.Raise(this, EventArgs.Empty); // send data here? }