示例#1
0
 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);
 }
示例#2
0
 public SyntaxSugarIndexer(IndexerDelegate load)
 {
     this.load = load;
 }