AggregateFluentBaseTResultSearch Method  | 
 
            Appends a $search stage to the pipeline.
            
 
    Namespace: 
   MongoDB.Driver
    Assembly:
   MongoDB.Driver (in MongoDB.Driver.dll) Version: 2.19.1+3a2a09dd959482f665ffbb5df2557ec541597af4
Syntaxpublic virtual IAggregateFluent<TResult> Search(
	SearchDefinition<TResult> searchDefinition,
	SearchHighlightOptions<TResult> highlight = null,
	string indexName = null,
	SearchCountOptions count = null,
	bool returnStoredSource = false
)
Public Overridable Function Search ( 
	searchDefinition As SearchDefinition(Of TResult),
	Optional highlight As SearchHighlightOptions(Of TResult) = Nothing,
	Optional indexName As String = Nothing,
	Optional count As SearchCountOptions = Nothing,
	Optional returnStoredSource As Boolean = false
) As IAggregateFluent(Of TResult)
abstract Search : 
        searchDefinition : SearchDefinition<'TResult> * 
        ?highlight : SearchHighlightOptions<'TResult> * 
        ?indexName : string * 
        ?count : SearchCountOptions * 
        ?returnStoredSource : bool 
(* Defaults:
        let _highlight = defaultArg highlight null
        let _indexName = defaultArg indexName null
        let _count = defaultArg count null
        let _returnStoredSource = defaultArg returnStoredSource false
*)
-> IAggregateFluent<'TResult> 
override Search : 
        searchDefinition : SearchDefinition<'TResult> * 
        ?highlight : SearchHighlightOptions<'TResult> * 
        ?indexName : string * 
        ?count : SearchCountOptions * 
        ?returnStoredSource : bool 
(* Defaults:
        let _highlight = defaultArg highlight null
        let _indexName = defaultArg indexName null
        let _count = defaultArg count null
        let _returnStoredSource = defaultArg returnStoredSource false
*)
-> IAggregateFluent<'TResult> Parameters
- searchDefinition
 - Type: MongoDB.Driver.SearchSearchDefinitionTResult
The search definition. - highlight (Optional)
 - Type: MongoDB.Driver.SearchSearchHighlightOptionsTResult
The highlight options. - indexName (Optional)
 - Type: SystemString
The index name. - count (Optional)
 - Type: MongoDB.Driver.SearchSearchCountOptions
The count options. - returnStoredSource (Optional)
 - Type: SystemBoolean
            Flag that specifies whether to perform a full document lookup on the backend database
            or return only stored source fields directly from Atlas Search.
             
Return Value
Type: 
IAggregateFluentTResultThe fluent aggregate interface.
Implements
IAggregateFluentTResultSearch(SearchDefinitionTResult, SearchHighlightOptionsTResult, String, SearchCountOptions, Boolean)
See Also