예제 #1
0
        public KeyWordAnalyzer(IRepo repo, IProductNameProcessor productNameProcessor, ISettings settings)
        {
            this.repo = repo;
            this.productNameProcessor = productNameProcessor;

            wordSimilarityRatio = settings.Get <double>("WordSimilarityRatio");
        }
예제 #2
0
 public CloseGroupService(ISettings settings, IRepo repo, IProductNameProcessor productNameProcessor, IKeyWordAnalyzer analyzer)
 {
     this.repo = repo;
     this.productNameProcessor = productNameProcessor;
     this.analyzer             = analyzer;
     wordSimilarityRatio       = settings.Get <double>("WordSimilarityRatio");
     needAddNewProducts        = settings.Get <bool>("NeedAddNewProducts");
     // анализ групп на старте
     // в проде так быть не должно
     analyzer.Analyze(false);
 }