private static void ImportSqliteData(string server, string index, string path) { TranslationMemorySqliteParser e = new TranslationMemorySqliteParser(path); var sqliteData = e.Parse(); ElasticDictionaryDataImporter importer = new ElasticDictionaryDataImporter(server, index); importer.TranslationMemories = sqliteData; importer.Execute(); Console.Write(importer); }
/// <summary> /// used to import less than 5k tm db /// </summary> /// <param name="server"></param> /// <param name="index"></param> private static void ImportXmlData(string server, string index) { string path = @"C:\Users\chenchen\Downloads\NW_MECHANICS_00000_0000.xml"; TranslationMemoryXmlParser e = new TranslationMemoryXmlParser(path); var xmlData = e.Parse(); ElasticDictionaryDataImporter importer = new ElasticDictionaryDataImporter(server, index); importer.TranslationMemories = xmlData; importer.Execute(); Console.Write(importer); }