Class ExplainRequestBuilder

    • Method Detail

      • setParent

        public ExplainRequestBuilder setParent​(String parent)
        Simple sets the routing. Since the parent is only used to get to the right shard.
      • setStoredFields

        public ExplainRequestBuilder setStoredFields​(String... fields)
        Explicitly specify the stored fields that will be returned for the explained document. By default, nothing is returned.
      • setFetchSource

        public ExplainRequestBuilder setFetchSource​(boolean fetch)
        Indicates whether the response should contain the stored _source
      • setFetchSource

        public ExplainRequestBuilder setFetchSource​(@Nullable
                                                    String include,
                                                    @Nullable
                                                    String exclude)
        Indicate that _source should be returned, with an "include" and/or "exclude" set which can include simple wildcard elements.
        Parameters:
        include - An optional include (optionally wildcarded) pattern to filter the returned _source
        exclude - An optional exclude (optionally wildcarded) pattern to filter the returned _source
      • setFetchSource

        public ExplainRequestBuilder setFetchSource​(@Nullable
                                                    String[] includes,
                                                    @Nullable
                                                    String[] excludes)
        Indicate that _source should be returned, with an "include" and/or "exclude" set which can include simple wildcard elements.
        Parameters:
        includes - An optional list of include (optionally wildcarded) pattern to filter the returned _source
        excludes - An optional list of exclude (optionally wildcarded) pattern to filter the returned _source