@Stability.Uncommitted public class SearchRequest extends Object
It can be used to send an FTS SearchQuery
, and/or a VectorSearch
.
If both are provided, the FTS service will merge the results.
Modifier and Type | Method and Description |
---|---|
static SearchRequest |
create(SearchQuery searchQuery)
Will run an FTS
SearchQuery . |
static SearchRequest |
create(VectorSearch vectorSearch)
Will run a
VectorSearch . |
SearchRequest |
searchQuery(SearchQuery searchQuery)
Can be used to run a
SearchQuery together with an existing VectorSearch . |
com.couchbase.client.core.api.search.queries.CoreSearchRequest |
toCore() |
SearchRequest |
vectorSearch(VectorSearch vectorSearch)
Can be used to run a
VectorSearch together with an existing SearchQuery . |
public static SearchRequest create(VectorSearch vectorSearch)
VectorSearch
.public static SearchRequest create(SearchQuery searchQuery)
SearchQuery
.public SearchRequest searchQuery(SearchQuery searchQuery)
SearchQuery
together with an existing VectorSearch
.
Note that a maximum of one SearchQuery and one VectorSearch can be provided.
@SinceCouchbase(value="7.6") public SearchRequest vectorSearch(VectorSearch vectorSearch)
VectorSearch
together with an existing SearchQuery
.
Note that a maximum of one SearchQuery and one VectorSearch can be provided.
@Stability.Internal public com.couchbase.client.core.api.search.queries.CoreSearchRequest toCore()
Copyright © 2024 Couchbase, Inc.. All rights reserved.