package com.walker.semantics; /** * 摘要输入对象定义。 * @author 时克英 * @date 2023-08-31 */ public class SummaryQuery { /** * 要提取摘要的原始输入内容 * @return */ public String getContent() { return content; } public void setContent(String content) { this.content = content; } /** * 输入的关键词,可选。例如:已知会包含的关键字,能增强抽取意义。 * @return */ public String getKeywords() { return keywords; } public void setKeywords(String keywords) { this.keywords = keywords; } /** * 设置关键词最小分值,小于该分值的词会忽略。 * @return */ public double getMinScore() { return minScore; } public void setMinScore(double minScore) { this.minScore = minScore; } /** * 设置开始标签 * @return */ public String getBeginTag() { return beginTag; } public void setBeginTag(String beginTag) { this.beginTag = beginTag; } /** * 设置结束标签 * @return */ public String getEndTag() { return endTag; } public void setEndTag(String endTag) { this.endTag = endTag; } /** * 返回设置最大摘要长度,默认:300字 * @return */ public int getMaxLength() { return maxLength; } public void setMaxLength(int maxLength) { this.maxLength = maxLength; } private int maxLength = 255; private String content; private String keywords; private double minScore = 2; private String beginTag; private String endTag; @Override public String toString() { return "SummaryQuery{" + "content='" + content + '\'' + ", keywords='" + keywords + '\'' + ", minScore=" + minScore + ", beginTag='" + beginTag + '\'' + ", endTag='" + endTag + '\'' + '}'; } }