Class EvalQueryQuality

    • Constructor Detail

      • EvalQueryQuality

        public EvalQueryQuality​(java.lang.String id,
                                double metricScore)
      • EvalQueryQuality

        public EvalQueryQuality​(StreamInput in)
                         throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • writeTo

        public void writeTo​(StreamOutput out)
                     throws java.io.IOException
        Specified by:
        writeTo in interface Writeable
        Throws:
        java.io.IOException
      • getId

        public java.lang.String getId()
      • metricScore

        public double metricScore()
      • setMetricDetails

        public void setMetricDetails​(MetricDetail breakdown)
      • addHitsAndRatings

        public void addHitsAndRatings​(java.util.List<RatedSearchHit> hits)
      • getHitsAndRatings

        public java.util.List<RatedSearchHit> getHitsAndRatings()
      • fromXContent

        public static EvalQueryQuality fromXContent​(XContentParser parser,
                                                    java.lang.String queryId)
                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • equals

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

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