AbstractSearchEngine
Common root for SearchEngine
and CategorySearchEngine
.
Should never be instantiated directly
-
Provide a specific API type
-
Location provider for search results
proximity
argument -
Manager to provide feedback events
-
OfflineManager
withdefault
TileStore. -
Default options to use when
nil
was passed to thesearch(…: options:)
callFull
SearchOptions
structure would be used when nothing was passed to thesearch
function In other case, each structure field would be tested. Eachnil
field insearch(options:)
parameter would be replaced with the value fromdefaultSearchOptions
-
Initializer with safe-to-go defaults
-
Register indexable data provider to provide custom data layer for SearchEngine
Throws
SearchError.failedToRegisterDataProvider(error, dataProvider)