Class ClassificationResult<T>

java.lang.Object
org.apache.lucene.classification.ClassificationResult<T>
All Implemented Interfaces:
Comparable<ClassificationResult<T>>

public class ClassificationResult<T> extends Object implements Comparable<ClassificationResult<T>>
The result of a call to Classifier.assignClass(String) holding an assigned class of type T and a score.
WARNING: This API is experimental and might change in incompatible ways in the next release.
  • Constructor Details

    • ClassificationResult

      public ClassificationResult(T assignedClass, double score)
      Constructor
      Parameters:
      assignedClass - the class T assigned by a Classifier
      score - the score for the assignedClass as a double
  • Method Details

    • getAssignedClass

      public T getAssignedClass()
      retrieve the result class
      Returns:
      a T representing an assigned class
    • getScore

      public double getScore()
      retrieve the result score
      Returns:
      a double representing a result score
    • compareTo

      public int compareTo(ClassificationResult<T> o)
      Specified by:
      compareTo in interface Comparable<T>