Class AlgorithmResult

    • Constructor Summary

      Constructors 
      Constructor Description
      AlgorithmResult()  
      AlgorithmResult​(AlgorithmResult source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAlgoId()
      Get 算法ID
      String getAlgoName()
      Get 算法名称 注意:此字段可能返回 null,表示取不到有效值。
      Long getAlgoType()
      Get 算法类型: 1:OCR算法 2:文本分类算法 3:情感分析算法 4:合同要素抽取算法 5、实体识别算法 注意:此字段可能返回 null,表示取不到有效值。
      String getError()
      Get 算法调用错误信息 注意:此字段可能返回 null,表示取不到有效值。
      String getResult()
      Get 算法返回的结果。 - 当算法类型为“OCR(1)”时,结果为文本字符串 - 当算法类型为“文本分类(2)”时,结果字符串为json对象数组: Class:分类结果 Confidence:置信度 - 算法类型为“情感分析(3)”时,结果字符串为json对象: Positive:正面情感概率 Negative:负面情感概率 Neutral:中性情感概率 - 当算法类型为“合同要素抽取(4)”时,结果字符串为json对象数组: NodeName:一级要素名称 ItemName:二级要素名称 Content:要素文本内容 - 当算法类型为“实体识别(5)”时,结果字符串为json对象数组: - Entity:实体类型 - Content:实体文本内容 注意:此字段可能返回 null,表示取不到有效值。
      void setAlgoId​(String AlgoId)
      Set 算法ID
      void setAlgoName​(String AlgoName)
      Set 算法名称 注意:此字段可能返回 null,表示取不到有效值。
      void setAlgoType​(Long AlgoType)
      Set 算法类型: 1:OCR算法 2:文本分类算法 3:情感分析算法 4:合同要素抽取算法 5、实体识别算法 注意:此字段可能返回 null,表示取不到有效值。
      void setError​(String Error)
      Set 算法调用错误信息 注意:此字段可能返回 null,表示取不到有效值。
      void setResult​(String Result)
      Set 算法返回的结果。 - 当算法类型为“OCR(1)”时,结果为文本字符串 - 当算法类型为“文本分类(2)”时,结果字符串为json对象数组: Class:分类结果 Confidence:置信度 - 算法类型为“情感分析(3)”时,结果字符串为json对象: Positive:正面情感概率 Negative:负面情感概率 Neutral:中性情感概率 - 当算法类型为“合同要素抽取(4)”时,结果字符串为json对象数组: NodeName:一级要素名称 ItemName:二级要素名称 Content:要素文本内容 - 当算法类型为“实体识别(5)”时,结果字符串为json对象数组: - Entity:实体类型 - Content:实体文本内容 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • AlgorithmResult

        public AlgorithmResult()
      • AlgorithmResult

        public AlgorithmResult​(AlgorithmResult source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getAlgoId

        public String getAlgoId()
        Get 算法ID
        Returns:
        AlgoId 算法ID
      • setAlgoId

        public void setAlgoId​(String AlgoId)
        Set 算法ID
        Parameters:
        AlgoId - 算法ID
      • getAlgoName

        public String getAlgoName()
        Get 算法名称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AlgoName 算法名称 注意:此字段可能返回 null,表示取不到有效值。
      • setAlgoName

        public void setAlgoName​(String AlgoName)
        Set 算法名称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AlgoName - 算法名称 注意:此字段可能返回 null,表示取不到有效值。
      • getResult

        public String getResult()
        Get 算法返回的结果。 - 当算法类型为“OCR(1)”时,结果为文本字符串 - 当算法类型为“文本分类(2)”时,结果字符串为json对象数组: Class:分类结果 Confidence:置信度 - 算法类型为“情感分析(3)”时,结果字符串为json对象: Positive:正面情感概率 Negative:负面情感概率 Neutral:中性情感概率 - 当算法类型为“合同要素抽取(4)”时,结果字符串为json对象数组: NodeName:一级要素名称 ItemName:二级要素名称 Content:要素文本内容 - 当算法类型为“实体识别(5)”时,结果字符串为json对象数组: - Entity:实体类型 - Content:实体文本内容 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Result 算法返回的结果。 - 当算法类型为“OCR(1)”时,结果为文本字符串 - 当算法类型为“文本分类(2)”时,结果字符串为json对象数组: Class:分类结果 Confidence:置信度 - 算法类型为“情感分析(3)”时,结果字符串为json对象: Positive:正面情感概率 Negative:负面情感概率 Neutral:中性情感概率 - 当算法类型为“合同要素抽取(4)”时,结果字符串为json对象数组: NodeName:一级要素名称 ItemName:二级要素名称 Content:要素文本内容 - 当算法类型为“实体识别(5)”时,结果字符串为json对象数组: - Entity:实体类型 - Content:实体文本内容 注意:此字段可能返回 null,表示取不到有效值。
      • setResult

        public void setResult​(String Result)
        Set 算法返回的结果。 - 当算法类型为“OCR(1)”时,结果为文本字符串 - 当算法类型为“文本分类(2)”时,结果字符串为json对象数组: Class:分类结果 Confidence:置信度 - 算法类型为“情感分析(3)”时,结果字符串为json对象: Positive:正面情感概率 Negative:负面情感概率 Neutral:中性情感概率 - 当算法类型为“合同要素抽取(4)”时,结果字符串为json对象数组: NodeName:一级要素名称 ItemName:二级要素名称 Content:要素文本内容 - 当算法类型为“实体识别(5)”时,结果字符串为json对象数组: - Entity:实体类型 - Content:实体文本内容 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Result - 算法返回的结果。 - 当算法类型为“OCR(1)”时,结果为文本字符串 - 当算法类型为“文本分类(2)”时,结果字符串为json对象数组: Class:分类结果 Confidence:置信度 - 算法类型为“情感分析(3)”时,结果字符串为json对象: Positive:正面情感概率 Negative:负面情感概率 Neutral:中性情感概率 - 当算法类型为“合同要素抽取(4)”时,结果字符串为json对象数组: NodeName:一级要素名称 ItemName:二级要素名称 Content:要素文本内容 - 当算法类型为“实体识别(5)”时,结果字符串为json对象数组: - Entity:实体类型 - Content:实体文本内容 注意:此字段可能返回 null,表示取不到有效值。
      • getError

        public String getError()
        Get 算法调用错误信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Error 算法调用错误信息 注意:此字段可能返回 null,表示取不到有效值。
      • setError

        public void setError​(String Error)
        Set 算法调用错误信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Error - 算法调用错误信息 注意:此字段可能返回 null,表示取不到有效值。
      • getAlgoType

        public Long getAlgoType()
        Get 算法类型: 1:OCR算法 2:文本分类算法 3:情感分析算法 4:合同要素抽取算法 5、实体识别算法 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AlgoType 算法类型: 1:OCR算法 2:文本分类算法 3:情感分析算法 4:合同要素抽取算法 5、实体识别算法 注意:此字段可能返回 null,表示取不到有效值。
      • setAlgoType

        public void setAlgoType​(Long AlgoType)
        Set 算法类型: 1:OCR算法 2:文本分类算法 3:情感分析算法 4:合同要素抽取算法 5、实体识别算法 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AlgoType - 算法类型: 1:OCR算法 2:文本分类算法 3:情感分析算法 4:合同要素抽取算法 5、实体识别算法 注意:此字段可能返回 null,表示取不到有效值。