private void button1_Click(object sender, EventArgs e) { string invertedFile = ConfigurationManager.AppSettings["InvertedFile"]; string documentsFolder = textBox1.Text.Trim(); IndexBuilder indexer = new IndexBuilder(documentsFolder, invertedFile, SetLabelText); IndexerDelegate index = new IndexerDelegate(indexer.GenerateIndex); index.BeginInvoke(delegate(IAsyncResult ar) { _invertedIndexDictionary = indexer._invertedIndexDictionary; maxTermFrequencyInDocument = indexer.maxTermFrequencyInDocument; documentLength = indexer.documentLength; if (!DataAccess.UseDatabase) { DataAccess.documents = indexer.documents; } SetLabelText("", 0); }, null); }
public SyntaxSugarIndexer(IndexerDelegate load) { this.load = load; }