75 inclusive_min_ = inclusive;
110 inclusive_max_ = inclusive;
126 field_ = std::move(field_name);
136 [[nodiscard]]
auto encode() const -> encoded_search_query override;
139 std::optional<
double> min_{};
140 std::optional<double> max_{};
141 std::optional<bool> inclusive_min_{};
142 std::optional<bool> inclusive_max_{};
143 std::optional<std::string> field_{};
The numeric range query finds documents containing a numeric value in the specified field within the ...
Definition numeric_range_query.hxx:42
auto field(std::string field_name) -> numeric_range_query &
If a field is specified, only terms in that field will be matched.
Definition numeric_range_query.hxx:124
auto min(double value) -> numeric_range_query &
Set lower limit of the range.
Definition numeric_range_query.hxx:55
auto max(double value) -> numeric_range_query &
Set upper limit of the range.
Definition numeric_range_query.hxx:90
auto encode() const -> encoded_search_query override
auto max(double value, bool inclusive) -> numeric_range_query &
Set upper limit and specify whether to include it into the limit.
Definition numeric_range_query.hxx:107
auto min(double value, bool inclusive) -> numeric_range_query &
Set lower limit and specify whether to include it into the limit.
Definition numeric_range_query.hxx:72
Base class for full text search queries.
Definition search_query.hxx:33
Represents a single item from the result of collection::scan()
Definition allow_querying_search_index_options.hxx:28