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");
        }
Beispiel #2
0
        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();
        }