Class Vertex

  • All Implemented Interfaces:
    ToXContent, ToXContentFragment

    public class Vertex
    extends java.lang.Object
    implements ToXContentFragment
    A vertex in a graph response represents a single term (a field and value pair) which appears in one or more documents found as part of the graph exploration. A vertex term could be a bank account number, an email address, a hashtag or any other term that appears in documents and is interesting to represent in a network.
    • Constructor Detail

      • Vertex

        public Vertex​(java.lang.String field,
                      java.lang.String term,
                      double weight,
                      int depth,
                      long bg,
                      long fg)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • createId

        public static Vertex.VertexId createId​(java.lang.String field,
                                               java.lang.String term)
        A convenience method for creating a Vertex.VertexId
        Parameters:
        field - the field
        term - the term
        Returns:
        a Vertex.VertexId that can be used for looking up vertices
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getField

        public java.lang.String getField()
      • getTerm

        public java.lang.String getTerm()
      • getWeight

        public double getWeight()
        The weight of a vertex is an accumulation of all of the Connections that are linked to this Vertex as part of a graph exploration. It is used internally to identify the most interesting vertices to be returned.
        Returns:
        a measure of the Vertex's relative importance.
      • setWeight

        public void setWeight​(double weight)
      • setFg

        public void setFg​(long fg)
      • getHopDepth

        public int getHopDepth()
        Returns:
        the sequence number in the series of hops where this Vertex term was first encountered