public DocumentIndexator(
     ITokenizer tokenizer,
     IStemmer stemmer,
     IStopWordsProvider stopWordsProvider,
     IWordCounter wordCounter)
 {
     this.tokenizer         = tokenizer;
     this.stemmer           = stemmer;
     this.stopWordsProvider = stopWordsProvider;
     this.wordCounter       = wordCounter;
 }
        public HomeController(IUrlUtility utility, IStopWordsProvider provider, ISEOAnalyser textAnalyser, ISEOAnalyser bodyAnalyser, ISEOAnalyser metaAnalyser, ISEOAnalyser linkAnalyser)
        {
            Utility = utility;

            Provider      = provider;
            Provider.Path = HostingEnvironment.MapPath(ConfigurationManager.AppSettings["StopWordsFileLocation"]);

            TextAnalyser = textAnalyser;
            BodyAnalyser = bodyAnalyser;
            MetaAnalyser = metaAnalyser;
            LinkAnalyser = linkAnalyser;

            TextAnalyser.Provider = BodyAnalyser.Provider = MetaAnalyser.Provider = provider;
        }
Example #3
0
 public TextAnalyser(IStopWordsProvider provider)
 {
     Provider = provider;
 }
 public HtmlBodyAnalyser(IStopWordsProvider provider)
     : base(provider)
 {
 }
 public HtmlMetaAnalyser(IStopWordsProvider provider)
     : base(provider)
 {
 }