Search¶
-
class
OC\
Search
¶ - Provide an interface to all search providers
Source: lib/private/Search.php#38 Implements: OCP\ISearch
Properties¶
Methods¶
-
public
OC\Search::
searchPaged
($query, $inApps=[], $page=1, $size=30)¶ - Search all providers for $query
Source: Parameters: - $query (string)
- $inApps (string[]) optionally limit results to the given apps
- $page (int) pages start at page 1
Returns: array An array of OC\Search\Result’s
-
public
OC\Search::
clearProviders
()¶ - Remove all registered search providers
Source: lib/private/Search.php#78
-
public
OC\Search::
removeProvider
($provider)¶ - Remove one existing search provider
Source: Parameters: - $provider (string) class name of a OCSearchProvider
-
public
OC\Search::
registerProvider
($class, $options=[])¶ - Register a new search provider to search with
Source: Parameters: - $class (string) class name of a OCSearchProvider
- $options (array) optional