FullTextSearchManager¶
-
class
OC\FullTextSearch\FullTextSearchManager¶ - Class FullTextSearchManager
Source: lib/private/FullTextSearch/FullTextSearchManager.php#42 Implements: OCP\FullTextSearch\IFullTextSearchManager
Properties¶
Methods¶
-
public
OC\FullTextSearch\FullTextSearchManager::registerProviderService($providerService)¶ Source: Parameters: - $providerService (
OCP\FullTextSearch\Service\IProviderService)
Since: 15.0.0
- $providerService (
-
public
OC\FullTextSearch\FullTextSearchManager::registerIndexService($indexService)¶ Source: Parameters: - $indexService (
OCP\FullTextSearch\Service\IIndexService)
Since: 15.0.0
- $indexService (
-
public
OC\FullTextSearch\FullTextSearchManager::registerSearchService($searchService)¶ Source: Parameters: - $searchService (
OCP\FullTextSearch\Service\ISearchService)
Since: 15.0.0
- $searchService (
-
public
OC\FullTextSearch\FullTextSearchManager::isAvailable()¶ Source: lib/private/FullTextSearch/FullTextSearchManager.php#87 Since: 16.0.0 Returns: bool
-
public
OC\FullTextSearch\FullTextSearchManager::addJavascriptAPI()¶ Source: lib/private/FullTextSearch/FullTextSearchManager.php#140 Throws: \OCP\FullTextSearch\Exceptions\FullTextSearchAppNotAvailableException
-
public
OC\FullTextSearch\FullTextSearchManager::isProviderIndexed($providerId)¶ Source: Parameters: - $providerId (string)
Returns: bool
Throws: \OCP\FullTextSearch\Exceptions\FullTextSearchAppNotAvailableException
-
public
OC\FullTextSearch\FullTextSearchManager::getIndex($providerId, $documentId)¶ Source: Parameters: - $providerId (string)
- $documentId (string)
Returns: Throws: \OCP\FullTextSearch\Exceptions\FullTextSearchAppNotAvailableException
-
public
OC\FullTextSearch\FullTextSearchManager::createIndex($providerId, $documentId, $userId, $status=0)¶ Source: Parameters: - $providerId (string)
- $documentId (string)
- $userId (string)
- $status (int)
See: \OCP\FullTextSearch\Model\IIndexfor available value for $status.Returns: Throws: \OCP\FullTextSearch\Exceptions\FullTextSearchAppNotAvailableException
-
public
OC\FullTextSearch\FullTextSearchManager::updateIndexStatus($providerId, $documentId, $status, $reset=false)¶ Source: Parameters: - $providerId (string)
- $documentId (string)
- $status (int)
- $reset (bool)
See: \OCP\FullTextSearch\Model\IIndexfor available value for $status.Throws: \OCP\FullTextSearch\Exceptions\FullTextSearchAppNotAvailableException
-
public
OC\FullTextSearch\FullTextSearchManager::updateIndexesStatus($providerId, $documentIds, $status, $reset=false)¶ Source: Parameters: - $providerId (string)
- $documentIds (array)
- $status (int)
- $reset (bool)
See: \OCP\FullTextSearch\Model\IIndexfor available value for $status.Throws: \OCP\FullTextSearch\Exceptions\FullTextSearchAppNotAvailableException
-
public
OC\FullTextSearch\FullTextSearchManager::updateIndexes($indexes)¶ Source: Parameters: - $indexes (
OCP\FullTextSearch\Model\IIndex[])
Throws: \OCP\FullTextSearch\Exceptions\FullTextSearchAppNotAvailableException- $indexes (
-
public
OC\FullTextSearch\FullTextSearchManager::search($request, $userId="")¶ Source: Parameters: - $request (array)
- $userId (string)
Returns: Throws: \OCP\FullTextSearch\Exceptions\FullTextSearchAppNotAvailableException