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; }
public TextAnalyser(IStopWordsProvider provider) { Provider = provider; }
public HtmlBodyAnalyser(IStopWordsProvider provider) : base(provider) { }
public HtmlMetaAnalyser(IStopWordsProvider provider) : base(provider) { }