Class Cluster


  • public class Cluster
    extends Object
    This class represents a cluster of Solr Docs . The cluster is produced from a set of Solr documents from the results. It is a direct mapping for the Json object Solr is returning.
    • Constructor Detail

      • Cluster

        public Cluster​(List<String> labels,
                       double score,
                       List<String> docIds,
                       List<Cluster> subclusters,
                       boolean otherTopics)
        Parameters:
        labels - the list of human readable labels associated to the cluster
        score - the score produced by the clustering algorithm for the current cluster
        docIds - the list of document Ids belonging to the cluster
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • setLabels

        public void setLabels​(List<String> labels)
      • getScore

        public double getScore()
      • setScore

        public void setScore​(double score)
      • setDocs

        public void setDocs​(List<String> docIds)
      • getSubclusters

        public List<Cluster> getSubclusters()
      • isOtherTopics

        public boolean isOtherTopics()
        Returns:
        If true, the cluster contains references to documents that are not semantically associated and form a group of documents not related to any other cluster (or themselves).