public DeletePostCommand(ObjectRepository repository, int postID, ISearchEngineService searchEngineService) { _targetName = "Post"; _targetID = postID; Repository = repository; SearchEngine = searchEngineService; }
public PersonEvaluationService(ISearchEngineService searchEngineService, IHtmlSanitizer htmlSanitizer, ITextSentenceSplitter textSentenceSplitter, IHtmlDocumentLoader htmlDocumentLoader) { _searchEngineService = searchEngineService; _htmlSanitizer = htmlSanitizer; _textSentenceSplitter = textSentenceSplitter; _htmlDocumentLoader = htmlDocumentLoader; }
/// <summary> /// This method should contain common logic for ViewModel handling /// </summary> /// <param name="viewModel"></param> /// <param name="currentWebUIBasePath"></param> /// <returns></returns> public string GetSeoStatistics(SearchEngineInputViewModel viewModel, string currentWebUIBasePath) { // all these ISearchEngineService searchEngineService = _serviceAccessor(viewModel.SearchEngineType); var allResults = searchEngineService.PerformSearchAndGetResults(viewModel.SearchKeyWord, currentWebUIBasePath); if (!allResults.Any()) { return(CommonConstants.ZeroResult); } //we are interested in top 100 results only var searchResult = allResults.Take(CommonConstants.TopNumberOfResults); var positionList = new List <int>(); int count = 1; foreach (var item in searchResult) { if (item.Link.Contains(CommonConstants.SympliLinkToSearch, System.StringComparison.InvariantCultureIgnoreCase)) { positionList.Add(count); } count++; } if (!positionList.Any()) { return(CommonConstants.ZeroResult); } return(string.Join(',', positionList)); }
public DeletePostCommand(ObjectRepository repository, int postID, ISearchEngineService searchEngineService) { _targetName = "Post"; _targetID = postID; Repository = repository; SearchEngine = searchEngineService; }
public SearchEngineController(ISearchEngineService searchEngineService, ILogicHelper logicHelper, ILogger <SearchEngineController> logger) { _searchEngineService = searchEngineService; _logicHelper = logicHelper; _logger = logger; _logger.LogCritical("Log Critical SearchEngineController"); }
public HomeController(ILogger <HomeController> logger, IScraperService scraperService, ISearchTermService searchTermService, ISearchEngineService searchEngineService, IWebsiteService website) { _logger = logger; _scraperService = scraperService; _searchTermService = searchTermService; _searchEngineService = searchEngineService; _website = website; }
public CompanyValuationService(ICompanyKeyPersonsRetriever companyKeyPersonsRetriever, ICompanyStockTickerRetriever companyStockTickerRetriever, IKeyWordsProvier keyWordsProvier, ISearchEngineService searchEngineService) { _companyKeyPersonsRetriever = companyKeyPersonsRetriever; _companyStockTickerRetriever = companyStockTickerRetriever; _keyWordsProvier = keyWordsProvier; _searchEngineService = searchEngineService; }
public PerformSearchEngineCommandHandler( BlackdotTechTestContext blackdotTechTestContext, ILogger <PerformSearchEngineCommandHandler> logger, SearchEngineQueryBuilder builder, ISearchEngineService searchEngineService, SearchEngineQueryResultBuilder searchEngineQueryResultBuilder) { _blackdotTechTestContext = blackdotTechTestContext; _logger = logger; _searchEngineQueryBuilder = builder; _searchEngineService = searchEngineService; _searchEngineQueryResultBuilder = searchEngineQueryResultBuilder; }
public void Init() { _searchEngineRepositoryMock = new Mock <ISearchEngineRepository>(); _sqlArtifactRepositoryMock = new Mock <IArtifactRepository>(); _searchEngineService = new SearchEngineService(_searchEngineRepositoryMock.Object, _sqlArtifactRepositoryMock.Object); _pagination = new Pagination { Limit = 10, Offset = 0 }; _searchArtifactsResult = new SearchArtifactsResult { Total = 3, ArtifactIds = new List <int> { 1, 2, 3 } }; }
public CollectionsService( ICollectionsRepository collectionsRepository, IArtifactRepository artifactRepository, ILockArtifactsRepository lockArtifactsRepository, IItemInfoRepository itemInfoRepository, IArtifactPermissionsRepository artifactPermissionsRepository, ISqlHelper sqlHelper, ISearchEngineService searchEngineService, IArtifactListService artifactListService) { _collectionsRepository = collectionsRepository; _artifactRepository = artifactRepository; _lockArtifactsRepository = lockArtifactsRepository; _itemInfoRepository = itemInfoRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _sqlHelper = sqlHelper; _searchEngineService = searchEngineService; _artifactListService = artifactListService; }
public ActionResult PerformSearch(string searchText, IEnumerable <int> selectedIndexes) { //get the indexes IList <RetreaveIndex> indexesToSearch = ServiceLayer.IndexQueuerService.GetIndexesByIdList(selectedIndexes).ToList(); RegisteredUser user = ServiceLayer.UserDetailsService.GetUserByUserName(HttpContext.User.Identity.Name); //create a new SearchQuery SearchQuery query = new SearchQuery { IndexesToSearch = indexesToSearch, Querier = user, QueryText = searchText }; ResultSet results; using (ISearchEngineService service = ServiceLayer.SearchEngineService) { results = service.Search(query); } return(View(results)); }
public PostService( IPostRepository postRepository, IBlogSiteRepository blogSiteRepository, IPostMappingService postMappingService, IHttpHelper httpHelper, IProfileUserRepository profileUserRepository, IHttpHelper helper, IBlogsSiteMappingService blogsSiteMappingService, IPingHttpPostService pingHttpPostService, ISearchEngineService searchEngineService) { _postRepository = postRepository; _blogSiteRepository = blogSiteRepository; _postMappingService = postMappingService; _httpHelper = httpHelper; _profileUserRepository = profileUserRepository; _helper = helper; _blogsSiteMappingService = blogsSiteMappingService; _pingHttpPostService = pingHttpPostService; _searchEngineService = searchEngineService; }
public ScraperService(ISearchEngineService searchEngine, IRepository <Scrape> scrapeRepository, IRepository <SearchTerm> searchTermRepository) { _searchEngine = searchEngine; _scrapeRepository = scrapeRepository; _searchTermRepository = searchTermRepository; }
public SearchEngineLogic(Configuration config) { _searchEngineProxy = new SearchEngineService(); _config = new ConfigurationApplication(config); }
public UrlIndexer() { _searchengine = ServiceLayer.SearchEngineService; _analyzer = new StandardAnalyzer(Lucene.Net.Util.Version.LUCENE_29); _tweetIndexer = new TweetIndexer(); }
public SearchEngineResultService(ISearchEngineService searchEngineService, ISearchEngineResultServiceMapper searchEngineResultServiceMapper) { _searchEngineService = searchEngineService; _mapper = searchEngineResultServiceMapper; }
public SearchController(ISearchEngineService searchEngineService, IMapper mapper) { _searchEngineService = searchEngineService; _mapper = mapper; }
public HomeController(ILogger <HomeController> logger, ISearchEngineService searchEngineService) { _logger = logger; _searchEngineService = searchEngineService; }
public void Setup() { mockRepository = new Mock <ISearchEngineRepository>(); service = new SearchEngineService(mockRepository.Object); }
public ElasticController(ISearchEngineService <ElasticFileInfo> searchEngineService, ProphixDBContext context) { _searchEngineService = searchEngineService; _context = context; }
public SearchEngineManager(ISearchEngineService searchEngineService) { _searchEngineService = searchEngineService; }
public SearchController(ISearchEngineService searchEngineService) { _searchEngineService = searchEngineService; }
public SearchEngineController(ISearchEngineService searchEngineService, ILogger <SearchEngineController> logger) { _searchEngineService = searchEngineService; _logger = logger; }
public IndexingService(ISubtextContext subtextContext, ISearchEngineService searchEngine) { SubtextContext = subtextContext; SearchEngineService = searchEngine; }
public SearchEngineManager(ISearchEngineService searchEngineService, ISpiderLogData spiderLogDatabase) { _searchEngineService = searchEngineService; _spiderLogDatabase = spiderLogDatabase; }
public SearchEngine(ISearchEngineService searchEngineService) { this.searchEngineService = searchEngineService; }
public UrlIndexer() { _searchengine = ServiceLayer.SearchEngineService; _analyzer = new StandardAnalyzer(Lucene.Net.Util.Version.LUCENE_29); _tweetIndexer = new TweetIndexer(); }
public SearchEngineController(ISearchEngineService searchEngineService) { _searchEngineService = searchEngineService; }
public SearchIndexService(IPostRepository postRepository, ISearchEngineService searchEngineService) { _postRepository = postRepository; _searchEngineService = searchEngineService; }
public App(ISearchEngineService searchService) { _searchService = searchService; }
/// <summary> /// Inits the specified service. /// </summary> /// <param name="service">The service.</param> public static void Init(ISearchEngineService service) { _provider = service; }
public IndexingService(ISubtextContext subtextContext, ISearchEngineService searchEngine) { SubtextContext = subtextContext; SearchEngineService = searchEngine; }
public TweetIndexer() { _searchengine = ServiceLayer.SearchEngineService; _analyzer = new StandardAnalyzer(Version.LUCENE_29); }
public TweetIndexer() { _searchengine = ServiceLayer.SearchEngineService; _analyzer = new StandardAnalyzer(Version.LUCENE_29); }
public CheckTextForPlagiarismCommandHandler( ISearchEngineService searchEngineService ) { this._searchEngineService = searchEngineService; }
public SearchFightConsoleApp(ISearchEngineService service) { _service = service; }