Class CountRequest

    • Constructor Detail

      • CountRequest

        public CountRequest()
      • CountRequest

        public CountRequest​(java.lang.String... indices)
        Constructs a new count request against the indices. No indices provided here means that count will execute on all indices.
      • CountRequest

        public CountRequest​(java.lang.String[] indices,
                            SearchSourceBuilder searchSourceBuilder)
        Constructs a new search request against the provided indices with the given search source.
    • Method Detail

      • types

        @Deprecated
        public CountRequest types​(java.lang.String... types)
        Deprecated.
        Types are going away, prefer filtering on a type.
        The document types to execute the count against. Defaults to be executed against all types.
      • routing

        public CountRequest routing​(java.lang.String routing)
        The routing values to control the shards that the search will be executed on.
      • routing

        public CountRequest routing​(java.lang.String... routings)
        A comma separated list of routing values to control the shards the count will be executed on.
      • indicesOptions

        public CountRequest indicesOptions​(IndicesOptions indicesOptions)
        Returns the indices options used to resolve indices. They tell for instance whether a single index is accepted, whether an empty array will be converted to _all, and how wildcards will be expanded if needed.
        See Also:
        IndicesOptions
      • preference

        public CountRequest preference​(java.lang.String preference)
        Sets the preference to execute the count. Defaults to randomize across shards. Can be set to _local to prefer local shards or a custom value, which guarantees that the same order will be used across different requests.
      • routing

        public java.lang.String routing()
      • preference

        public java.lang.String preference()
      • minScore

        public java.lang.Float minScore()
      • minScore

        public CountRequest minScore​(java.lang.Float minScore)
      • terminateAfter

        public int terminateAfter()
      • terminateAfter

        public CountRequest terminateAfter​(int terminateAfter)
      • types

        public java.lang.String[] types()
      • equals

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

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