Class SearchRequest
A top-level SearchRequest, encompassing all Search sub-request types, including FTS and VectorSearch.
Inheritance
SearchRequest
Assembly: Couchbase.NetClient.dll
Syntax
public sealed class SearchRequest : object, IEquatable<SearchRequest>
Constructors
|
Improve this Doc
View Source
SearchRequest(ISearchQuery, VectorSearch)
A top-level SearchRequest, encompassing all Search sub-request types, including FTS and VectorSearch.
Declaration
public SearchRequest(ISearchQuery SearchQuery = null, VectorSearch VectorSearch = null)
Parameters
Properties
|
Improve this Doc
View Source
Scope
Declaration
public IScope Scope { get; set; }
Property Value
|
Improve this Doc
View Source
SearchQuery
Declaration
public ISearchQuery SearchQuery { get; set; }
Property Value
|
Improve this Doc
View Source
VectorSearch
Declaration
public VectorSearch VectorSearch { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
Create(ISearchQuery)
Declaration
public static SearchRequest Create(ISearchQuery searchQuery)
Parameters
Returns
|
Improve this Doc
View Source
Create(VectorSearch)
Declaration
public static SearchRequest Create(VectorSearch vectorSearch)
Parameters
Returns
|
Improve this Doc
View Source
WithSearchQuery(ISearchQuery)
Declaration
public SearchRequest WithSearchQuery(ISearchQuery searchQuery)
Parameters
Returns
|
Improve this Doc
View Source
WithVectorSearch(VectorSearch)
Declaration
public SearchRequest WithVectorSearch(VectorSearch vectorSearch)
Parameters
Returns
Implements