@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.