| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #include <iostream>
- #include "Log.h"
- #include "Config.h"
- #include "EslGateway.h"
- int main()
- {
- if (MYLog::instance()->Init("log4cpp.conf") != 0) {
- std::cout << "日志文件加载失败" << std::endl;
- getchar();
- return 0;
- }
- LOG_INFO("日志配置文件加载成功");
- if (!CConfig::GetInstance()->load()) {
- LOG_ERROR("FS配置文件加载失败");
- getchar();
- return 0;
- }
- LOG_INFO("FS配置文件加载成功");
-
- std::unique_ptr<EslGateway> pEslGateway = std::make_unique<EslGateway>();
- if (!pEslGateway->initDB()) {
- getchar();
- return 0;
- }
- if (!pEslGateway->start()) {
- LOG_ERROR("FS链接失败");
- getchar();
- return 0;
- }
- LOG_INFO_S("FS链接成功");
-
- EsSearch search;
- /*search.CreatIndex();
- search.AddData();
- search.AddFiled();
- search.EditData();*/
- for (;;) {
- //std::cin.get();
- std::cout << ">>";
- std::string str;
- std::getline(std::cin,str );
- if (str == "")continue;
- search.Search(str);
- }
- return 0;
- }
|