protected OpinionMiningOutputResult GetOpinionMiningOutputResult(TestRule rule) { using (var client = new OpinionMiningWcfClient(ENDPOINT_CONFIGURATION_NAME)) { var inputParams = new OpinionMiningInputParams(rule.Text, InputTextFormat.PlainText); var result = client.ExecuteOpinionMining(inputParams); return(result); } }
public static OpinionMiningInputParams ToOpinionMiningInputParams(this DigestInputParams inputParams) { var omParams = new OpinionMiningInputParams(inputParams.InputText, inputParams.InputTextFormat) { InquiriesSynonyms = inputParams.InquiriesSynonyms, //OutputXmlFormat = OutputXmlFormat.Full, //!IMPORTANT! //inputParams.OutputXmlFormat, LanguageType = inputParams.LanguageType, ThemeType = inputParams.ThemeType, ObjectAllocateMethod = inputParams.ObjectAllocateMethod, }; return(omParams); }
public OpinionMiningOutputResult ExecuteOpinionMining(OpinionMiningInputParams inputParams) { return(_OpinionMining.ExecuteOpinionMining(inputParams)); }
public OpinionMiningOutputResult ExecuteOpinionMining(OpinionMiningInputParams inputParams) { return(_DigestClient.ExecuteOpinionMining(inputParams)); }
protected void Page_Load(object sender, EventArgs e) { var result = default(OpinionMiningOutputResult); using (var client = new OpinionMiningWcfClient(ENDPOINT_CONFIGURATION_NAME)) { var inputParams = new OpinionMiningInputParams(this.InputText, InputTextFormat.PlainText) { InquiriesSynonyms = UseInquiry ? InquiryText.ToTextList() : null, ObjectAllocateMethod = this.ObjectAllocateMethod, }; result = client.ExecuteOpinionMining(inputParams); } var viewInWindowText = (this.ViewInWindow ? (this.InputText + Extensions.HR) : string.Empty); switch (this.OutputType) { case OutputTypeEnum.Xml: resultXmlTable.Visible = true; resultXmlDiv.Visible = true; //this.ViewInWindow; resultHtmlDiv.Visible = false; resultXmlDiv.Style[HtmlTextWriterStyle.Height] = (this.ViewInWindow ? (result.Tuples.Any() ? 200 : 100) : (result.Tuples.Any() ? 100 : 25)).ToString() + "px"; resultXmlDiv.InnerHtml = viewInWindowText + result.Tuples.ToHtml(Server); this.CurrentOpinionMiningOutputResult = result; break; default: resultXmlTable.Visible = false; resultHtmlDiv.Visible = true; switch (this.OutputType) { case OutputTypeEnum.Xml_Custom: resultHtmlDiv.InnerHtml = viewInWindowText + result.ToHtml(OutputType, Server); break; case OutputTypeEnum.Table: resultHtmlDiv.InnerHtml = viewInWindowText + result.Tuples.ToHtml(Server); break; case OutputTypeEnum.Table_And_Xml_Custom: resultHtmlDiv.InnerHtml = viewInWindowText + result.Tuples.ToHtml(Server) + Extensions.HR + result.ToHtml(OutputType, Server); break; case OutputTypeEnum.Table_And_Xml_Custom_BySent: resultHtmlDiv.InnerHtml = viewInWindowText + result.ToHtml2(OutputType, Server); break; default: throw (new ArgumentException(this.OutputType.ToString())); } break; } }