private static void Summarize(JobAd jobAd, JobSearchHighlighter highlighter, bool haveKeywords, out string digestHtml, out string fragmentsHtml) { if (haveKeywords) { // Show highlighted short summary + best highlighted content fragments. string digestText; string bodyText; highlighter.Summarize(jobAd.Description.Summary, jobAd.Description.BulletPoints, jobAd.Description.Content, false, out digestText, out bodyText); digestHtml = highlighter.HighlightContent(digestText, false); fragmentsHtml = highlighter.GetBestContent(bodyText); } else { // Show long summary without highlighting. string digestText; string bodyText; highlighter.Summarize(jobAd.Description.Summary, jobAd.Description.BulletPoints, jobAd.Description.Content, true, out digestText, out bodyText); digestHtml = HttpUtility.HtmlEncode(digestText).Replace("\x2022", "•"); fragmentsHtml = string.Empty; } }
private static void Summarize(JobAd jobAd, JobSearchHighlighter highlighter, out string digestHtml, out string fragmentsHtml) { // Show long summary without highlighting. string digestText; string bodyText; highlighter.Summarize(jobAd.Description.Summary, jobAd.Description.BulletPoints, jobAd.Description.Content, true, out digestText, out bodyText); digestHtml = HttpUtility.HtmlEncode(digestText).Replace("\x2022", "•"); fragmentsHtml = string.Empty; }