IndexManager
FinalYes
Table of Contents
Methods
- __construct() : mixed
- Constructor IndexManager.
- changeName() : void
- Changes index after rename.
- disableUsingExtendedFullText() : mixed
- disableUsingSearchModule() : $this
- Disables using search module.
- dropIndex() : mixed
- Delete information from Search by concrete file or folder.
- dropIndexByModuleSearch() : mixed
- getStoredIndex() : null|array<string|int, mixed>
- Returns stored index in module search.
- indexFile() : void
- Runs index by file.
- indexFileByModuleSearch() : mixed
- indexFileWithExtendedIndex() : mixed
- indexFolder() : void
- Runs index by folder.
- indexFolderByModuleSearch() : mixed
- indexFolderWithExtendedIndex() : mixed
- initDefaultConfiguration() : mixed
- onSearchGetUrl() : string
- Event listener which return url for resource by fields.
- onSearchReindex() : array<string|int, mixed>|bool
- Search re-index handler.
- recalculateRights() : void
- Recalculate rights in Search if it needs.
- updateFileContent() : mixed
Methods
__construct()
Constructor IndexManager.
public
__construct() : mixed
changeName()
Changes index after rename.
public
changeName(BaseObject $object) : void
Parameters
- $object : BaseObject
-
Target file or folder.
Tags
disableUsingExtendedFullText()
public
disableUsingExtendedFullText() : mixed
disableUsingSearchModule()
Disables using search module.
public
disableUsingSearchModule() : $this
Return values
$thisdropIndex()
Delete information from Search by concrete file or folder.
public
dropIndex(BaseObject $object) : mixed
Parameters
- $object : BaseObject
-
Target object.
Tags
dropIndexByModuleSearch()
public
dropIndexByModuleSearch(BaseObject $object) : mixed
Parameters
- $object : BaseObject
getStoredIndex()
Returns stored index in module search.
public
getStoredIndex(BaseObject $object) : null|array<string|int, mixed>
Parameters
- $object : BaseObject
-
File or Folder.
Return values
null|array<string|int, mixed>indexFile()
Runs index by file.
public
indexFile(File $file[, array<string|int, mixed> $additionalData = array() ]) : void
Parameters
- $file : File
-
Target file.
- $additionalData : array<string|int, mixed> = array()
Tags
indexFileByModuleSearch()
public
indexFileByModuleSearch(File $file) : mixed
Parameters
- $file : File
indexFileWithExtendedIndex()
public
indexFileWithExtendedIndex(File $file) : mixed
Parameters
- $file : File
indexFolder()
Runs index by folder.
public
indexFolder(Folder $folder) : void
Parameters
- $folder : Folder
-
Target folder.
Tags
indexFolderByModuleSearch()
public
indexFolderByModuleSearch(Folder $folder) : mixed
Parameters
- $folder : Folder
indexFolderWithExtendedIndex()
public
indexFolderWithExtendedIndex(Folder $folder) : mixed
Parameters
- $folder : Folder
initDefaultConfiguration()
public
initDefaultConfiguration() : mixed
onSearchGetUrl()
Event listener which return url for resource by fields.
public
static onSearchGetUrl(array<string|int, mixed> $fields) : string
Parameters
- $fields : array<string|int, mixed>
-
Fields from search module.
Return values
stringonSearchReindex()
Search re-index handler.
public
static onSearchReindex([array<string|int, mixed> $nextStepData = array() ][, null $searchObject = null ][, string $method = "" ]) : array<string|int, mixed>|bool
Parameters
- $nextStepData : array<string|int, mixed> = array()
-
Array with data about step.
- $searchObject : null = null
-
Search object.
- $method : string = ""
-
Method.
Return values
array<string|int, mixed>|boolrecalculateRights()
Recalculate rights in Search if it needs.
public
recalculateRights(BaseObject $object) : void
Parameters
- $object : BaseObject
-
Target object (can be folder or file).
Tags
updateFileContent()
public
updateFileContent(File $file) : mixed
Parameters
- $file : File