private void BtnAceptar_Click(object sender, RoutedEventArgs e) { if (selectedVolumen == null) { MessageBox.Show("Para continuar debes seleccionar el volumen que quieres agregar"); return; } List <TesisIndx> tesis = new TesisModel().GetInfoForIndex(selectedVolumen.Volumen1); MyLucene lucene = new MyLucene(tesis); lucene.BuildIndex(); TerminosModel model = new TerminosModel(); foreach (Terminos termino in TerminosSingleton.Terminos) { termino.Iuses = lucene.SearchIuses(termino.Termino.ToLower()); foreach (int ius in termino.Iuses.Distinct()) { model.InsertaRelacion(termino, ius); } } MessageBox.Show("Indexación terminada"); }
private void BtnConIndice_Click(object sender, RoutedEventArgs e) { MyLucene lucene = new MyLucene(); TerminosModel model = new TerminosModel(); //List<Terminos> terminos = model.GetTerminos(); foreach (Terminos termino in TerminosSingleton.Terminos) { termino.Iuses = lucene.SearchIuses(termino.Termino.ToLower()); foreach (int ius in termino.Iuses.Distinct()) { model.InsertaRelacion(termino, ius); } } //new WordClass(terminos, String.Empty).ImprimeResultados(); }