23#ifndef COUCHBASE_CXX_CLIENT_DOXYGEN
30class search_request_impl;
100 [[nodiscard]] std::optional<encoded_search_query>
search_query()
const;
119 std::shared_ptr<search_request_impl> impl_;
Base class for full text search queries.
Definition search_query.hxx:33
A search_request is used to perform operations against the Full Text Search (FTS) Couchbase service.
Definition search_request.hxx:46
auto search_query(const couchbase::search_query &search_query) -> search_request &
Used to run a search_query together with an existing vector_search.
search_request(const couchbase::search_query &search_query)
Create a new search_request with a search_query.
std::optional< encoded_search_query > search_query() const
std::optional< vector_search_options::built > vector_options()
std::optional< encoded_search_query > vector_search() const
auto vector_search(const couchbase::vector_search &vector_search) -> search_request &
Used to run a vector_query together with an existing search_query.
search_request(const couchbase::vector_search &vector_search)
Create a new search_request with a vector_search.
A vector_search allows one or more vector_query to be executed.
Definition vector_search.hxx:32
Represents a single item from the result of collection::scan()
Definition allow_querying_search_index_options.hxx:28