Class MultisearchBody

    • Method Detail

      • aggregations

        public final java.util.Map<java.lang.String,​Aggregation> aggregations()
        API name: aggregations
      • query

        @Nullable
        public final Query query()
        API name: query
      • from

        @Nullable
        public final java.lang.Integer from()
        API name: from
      • minScore

        @Nullable
        public final java.lang.Double minScore()
        API name: from
      • postFilter

        @Nullable
        public final Query postFilter()
        API name: post_filter
      • searchAfter

        public final java.util.List<java.lang.String> searchAfter()
        API name: search_after
      • size

        @Nullable
        public final java.lang.Integer size()
        API name: size
      • sort

        public final java.util.List<SortOptions> sort()
        API name: sort
      • trackScores

        @Nullable
        public final java.lang.Boolean trackScores()
        API name: track_scores
      • trackTotalHits

        @Nullable
        public final TrackHits trackTotalHits()
        API name: track_total_hits
      • suggest

        @Nullable
        public final Suggester suggest()
        API name: suggest
      • highlight

        @Nullable
        public final Highlight highlight()
        API name: highlight
      • source

        @Nullable
        public final SourceConfig source()
        API name: _source
      • scriptFields

        public final java.util.Map<java.lang.String,​ScriptField> scriptFields()
      • serialize

        public void serialize​(jakarta.json.stream.JsonGenerator generator,
                              JsonpMapper mapper)
        Serialize this object to JSON.
        Specified by:
        serialize in interface JsonpSerializable
      • serializeInternal

        protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator,
                                         JsonpMapper mapper)