KWeb
6.4
|
Maintainer for all indexes. More...
Public Member Functions | |
__destruct () | |
rebuildIndexes ($indexes=false) | |
refreshContents ($items, $indexes=false) | |
removeContents ($items, $indexes=false) | |
scheduleRebuildIndex ($index, $runTime=false) | |
scheduleRefreshContent ($genre, $id, $parents=false, $runTime=false) | |
scheduleRefreshContentTree ($genre, $id, $parents=false, $runTime=false) | |
scheduleRemoveContent ($genre, $id, $runTime=false) | |
scheduleRefreshContentsResume ($indexId, $items, array $refreshOptions=array(), $runTime=false) | |
registerAfterTasksEvent () | |
onAfterTasks (KWebEvent $event) | |
handleCronOptimizeIndexes ($indexes=false) | |
Static Public Member Functions | |
static | instance ($create=true) |
static | taskHandler (KWebTask $task) |
Data Fields | |
const | TASK_REBUILD_INDEX = "search.rebuild_index" |
const | TASK_REFRESH_CONTENT = "search.refresh_content" |
const | TASK_REFRESH_CONTENT_TREE = "search.refresh_tree" |
const | TASK_REMOVE_CONTENT = "search.remove_content" |
const | TASK_REFRESH_CONTENTS_RESUME = "search.refresh_contents_resume" |
Static Public Attributes | |
static | $inst = null |
Protected Member Functions | |
__construct () | |
handleTaskRebuildIndexes (KWebTask $task) | |
handleTaskRefreshContentsResume (KWebTask $task) | |
handleTaskRefreshContent (KWebTask $task) | |
handleTaskRefreshContentTree (KWebTask $task) | |
handleTaskRemoveContent (KWebTask $task) | |
Protected Attributes | |
$collectedRefreshItems = null | |
$collectedRefreshTrees = null | |
$collectedRemoveItems = null |
Maintainer for all indexes.
KWebSearch_Maintainer::__construct | ( | ) | [protected] |
KWebSearch_Maintainer::__destruct | ( | ) |
KWebSearch_Maintainer::handleCronOptimizeIndexes | ( | $ | indexes = false | ) |
KWebSearch_Maintainer::handleTaskRebuildIndexes | ( | KWebTask $ | task | ) | [protected] |
KWebSearch_Maintainer::handleTaskRefreshContent | ( | KWebTask $ | task | ) | [protected] |
KWebSearch_Maintainer::handleTaskRefreshContentsResume | ( | KWebTask $ | task | ) | [protected] |
KWebSearch_Maintainer::handleTaskRefreshContentTree | ( | KWebTask $ | task | ) | [protected] |
KWebSearch_Maintainer::handleTaskRemoveContent | ( | KWebTask $ | task | ) | [protected] |
static KWebSearch_Maintainer::instance | ( | $ | create = true | ) | [static] |
KWebSearch_Maintainer::onAfterTasks | ( | KWebEvent $ | event | ) |
KWebSearch_Maintainer::rebuildIndexes | ( | $ | indexes = false | ) |
KWebSearch_Maintainer::refreshContents | ( | $ | items, |
$ | indexes = false |
||
) |
KWebSearch_Maintainer::registerAfterTasksEvent | ( | ) |
KWebSearch_Maintainer::removeContents | ( | $ | items, |
$ | indexes = false |
||
) |
KWebSearch_Maintainer::scheduleRebuildIndex | ( | $ | index, |
$ | runTime = false |
||
) |
KWebSearch_Maintainer::scheduleRefreshContent | ( | $ | genre, |
$ | id, | ||
$ | parents = false , |
||
$ | runTime = false |
||
) |
KWebSearch_Maintainer::scheduleRefreshContentsResume | ( | $ | indexId, |
$ | items, | ||
array $ | refreshOptions = array() , |
||
$ | runTime = false |
||
) |
KWebSearch_Maintainer::scheduleRefreshContentTree | ( | $ | genre, |
$ | id, | ||
$ | parents = false , |
||
$ | runTime = false |
||
) |
KWebSearch_Maintainer::scheduleRemoveContent | ( | $ | genre, |
$ | id, | ||
$ | runTime = false |
||
) |
static KWebSearch_Maintainer::taskHandler | ( | KWebTask $ | task | ) | [static] |
KWebSearch_Maintainer::$collectedRefreshItems = null [protected] |
KWebSearch_Maintainer::$collectedRefreshTrees = null [protected] |
KWebSearch_Maintainer::$collectedRemoveItems = null [protected] |
KWebSearch_Maintainer::$inst = null [static] |
const KWebSearch_Maintainer::TASK_REBUILD_INDEX = "search.rebuild_index" |
const KWebSearch_Maintainer::TASK_REFRESH_CONTENT = "search.refresh_content" |
const KWebSearch_Maintainer::TASK_REFRESH_CONTENT_TREE = "search.refresh_tree" |
const KWebSearch_Maintainer::TASK_REFRESH_CONTENTS_RESUME = "search.refresh_contents_resume" |
const KWebSearch_Maintainer::TASK_REMOVE_CONTENT = "search.remove_content" |