android-components / mozilla.components.feature.search / SearchUseCases / DefaultSearchUseCase / invoke

# invoke

`fun invoke(searchTerms: String, session: Session = sessionManager.selectedSessionOrThrow): Unit` (source)

Triggers a search using the default search engine for the provided search terms.

### Parameters

`searchTerms` - the search terms.

`session` - the session to use, or the currently selected session if none is provided.

`fun invoke(searchTerms: String, source: Source, selected: Boolean = true, private: Boolean = false): Unit` (source)

Triggers a search on a new session, using the default search engine for the provided search terms.

### Parameters

`searchTerms` - the search terms.

`selected` - whether or not the new session should be selected, defaults to true.

`private` - whether or not the new session should be private, defaults to false.

`source` - the source of the new session.