Example #1
0
        /// <summary>
        ///单线程创建索引
        /// </summary>
        /// <returns></returns>
        public int CreateIndex()
        {
            List <Bpo_JobEntity> jobList     = DataRepository.GetJobList(1, 1000);
            LuceneBuild          luceneBuild = new LuceneBuild();

            return(luceneBuild.BuildIndex(jobList, path) ? 1 : 0);
        }
        /// <summary>
        ///单线程创建索引
        /// </summary>
        /// <returns></returns>
        public int CreateIndex()
        {
            DateTime             startTime   = DateTime.Now;
            List <Bpo_JobEntity> userList    = DataRepository.GetJobList(1, rowCount);
            LuceneBuild          luceneBuild = new LuceneBuild();
            int result = luceneBuild.BuildIndex(userList, path) ? 1 : 0;

            double time = (DateTime.Now - startTime).TotalSeconds;

            logHelper.Info($"创建用户({rowCount}条)索引时间:{time}秒");
            return(result);
        }