Exemple #1
0
        static void Main(string[] args)
        {
            try
            {
                var pRus = new Porter();
                var pEng = new PorterStemmer();

                //путь к папкам входных и выходных данных
                var dataPath = Directory.GetParent(Directory.GetParent(Directory.GetParent(Directory.GetCurrentDirectory()).ToString()).ToString());

                //чтение входных данных
                var readerWriter = new AnaliseWords.ReadWrite();
                readerWriter.read(String.Format(dataPath.ToString() + "\\InputFolder\\sample.csv"));

                //разбиение файлов на группы словоформ
                var analizerEng  = new WordAnalizer(readerWriter.Englist, pEng, 0.9);
                var analizerRus  = new WordAnalizer(readerWriter.Ruslist, pRus, 0.9);
                var resultDicEng = analizerEng.analiseWords();
                var resultDicRus = analizerRus.analiseWords();

                //запись в html
                readerWriter.writeHTML(new Dictionary <string, string[]>[] { resultDicEng, resultDicRus }, "Results.html", dataPath.ToString());
            }
            catch (Exception ex)
            {
            }
        }
        static void Main(string[] args)
        {
            try
            {
                var pRus = new Porter();
                var pEng = new PorterStemmer();

                //путь к папкам входных и выходных данных
                var dataPath = Directory.GetParent(Directory.GetParent(Directory.GetParent(Directory.GetCurrentDirectory()).ToString()).ToString());

                //чтение входных данных
                var readerWriter = new AnaliseWords.ReadWrite();
                readerWriter.read(String.Format(dataPath.ToString() + "\\InputFolder\\sample.csv"));

                //разбиение файлов на группы словоформ
                var analizerEng = new WordAnalizer(readerWriter.Englist, pEng, 0.9);
                var analizerRus = new WordAnalizer(readerWriter.Ruslist, pRus, 0.9);
                var resultDicEng = analizerEng.analiseWords();
                var resultDicRus = analizerRus.analiseWords();

                //запись в html
                readerWriter.writeHTML(new Dictionary<string, string[]>[] { resultDicEng, resultDicRus }, "Results.html", dataPath.ToString());
            }
            catch(Exception ex)
            {

            }
            

            
            
        }