示例#1
0
        public CodeIndexBuilder(string name, LucenePoolLight codeIndexPool, LucenePoolLight hintIndexPool, ILogger log)
        {
            name.RequireNotNullOrEmpty(nameof(name));
            codeIndexPool.RequireNotNull(nameof(codeIndexPool));
            hintIndexPool.RequireNotNull(nameof(hintIndexPool));
            log.RequireNotNull(nameof(log));

            Name          = name;
            CodeIndexPool = codeIndexPool;
            HintIndexPool = hintIndexPool;
            Log           = log;
        }
示例#2
0
        public ConfigIndexBuilder(string configIndex)
        {
            configIndex.RequireNotNullOrEmpty(nameof(configIndex));

            ConfigPool = new LucenePoolLight(configIndex);
        }