private string Scan(string content) { String mainContent = ""; CheckListString check = new CheckListString(content); List <KeywordResult> list = check.CheckingContent(); list.Sort(delegate(KeywordResult x, KeywordResult y) { if (x.matchCount < y.matchCount) { return(1); } else if (x.matchCount > y.matchCount) { return(-1); } else { return(x.Name.CompareTo(y.Name)); } }); if (list.Count >= 1) { mainContent = list[0].Name; } if (list.Count > 1) { if ((double)list[1].matchCount / (double)list[0].matchCount > 0.7) { mainContent = mainContent + ", " + list[1].Name; } } return(mainContent); }
private void XayDungBieuDo(string content) { CheckListString ck = new CheckListString(content); List <KeywordResult> list = ck.CheckingContent(); Series series = new Series("URL", ViewType.Pie); foreach (KeywordResult kr in list) { if (kr.matchCount != 0) { series.Points.Add(new SeriesPoint(kr.Name, kr.matchCount)); } } series.LegendTextPattern = "{A}"; ChartTitle titl = new ChartTitle(); titl.Text = "Kết quả đánh giá nội dung"; chartPie.Series.Add(series); chartPie.Titles[0].Text = titl.Text; Series series2 = new Series("Số lượng từ", ViewType.Bar); foreach (KeywordResult kr in list) { if (kr.matchCount != 0) { series2.Points.Add(new SeriesPoint(kr.Name, kr.matchCount)); } } chartBarSoLuong.Series.Add(series2); chartBarSoLuong.Legend.Visible = false; ChartTitle titl2 = new ChartTitle(); titl2.Text = "Số lượng từ khóa phát hiện"; chartBarSoLuong.Titles[0].Text = titl2.Text; }