Example #1
0
        /// <summary>
        /// Generates an entities XML from NER output.
        /// </summary>
        /// <param name="options">Options.</param>
        public override void Run()
        {
            if (options.Verbose)
            {
                Console.Error.WriteLine("Option 1.");
            }

            WriteResult(NER.GenerateEntitiesToString(options.InputFile, options.Language));
        }
        /// <summary>
        /// Generates the dictionary of entities found.
        /// </summary>
        /// <param name="options">Options.</param>
        public override void Run()
        {
            if (options.Verbose)
            {
                Console.Error.WriteLine("Dictionary generation command");
            }

            string xml = NER.GenerateEntitiesToString(options.InputFile, options.Language);
            string csv = CSVUtils.RemoveDuplicates(CSVUtils.EntitiesToCsv(xml, options.Separator));

            WriteResult(csv);
        }