public IActionResult FrequencyCalculate(WebSite webSite) { var result = _indexerService.WebSiteCalculate(webSite).Data; FrequencyWebSiteDto frequencyWebSiteDto = new FrequencyWebSiteDto { Url = result.Url, Title = result.Title, Words = result.Words }; return(Ok(new SuccessDataResult <FrequencyWebSiteDto>(frequencyWebSiteDto))); }
public IActionResult FrequencyCalculate(WebSite webSite) { var result = _indexerService.WebSiteCalculate(webSite).Data; KeywordWebSiteDto keywordWebSiteDto = new KeywordWebSiteDto { Url = result.Url, Title = result.Title, Keywords = result.Keywords }; return(Ok(new SuccessDataResult <KeywordWebSiteDto>(keywordWebSiteDto))); }
public IActionResult UrlSimilaritySubSemanticCalculate(InputDto input) { input.webSitePool.ForEach(p => p = _indexerService.WebSiteCalculate(p).Data); return(Ok(_indexerService.UrlSimilarityWithSemanticCalculate(_indexerService.WebSiteCalculate(input.webSite).Data, input.webSitePool))); }