kernel/classes/ezsearch.php

Show: inherited
Table of Contents

\eZSearch

Package:

Methods

methodpublicaddNodeAssignment(  $mainNodeID,  $objectID,  $nodeAssignmentIDList ) : void
static

Parameters
Name Type Description
$mainNodeID
$objectID
$nodeAssignmentIDList
methodpublicaddObject(  $contentObject,  $commit = true ) : void
static

Parameters
Name Type Description
$contentObject
$commit
methodpublicbuildSearchArray( ) : void
static

methodpubliccleanup( ) : void
static

methodpubliceZSearch( ) : void

methodpublicgetEngine( ) : void
static

methodpublicneedCommit( ) : void
static

methodpublicneedRemoveWithUpdate( ) : void
static

methodpublicnormalizeText(  $text ) : void
static

Parameters
Name Type Description
$text
methodpublicremoveNodeAssignment(  $mainNodeID,  $newMainNodeID,  $objectID,  $nodeAssigmentIDList ) : void
static

Parameters
Name Type Description
$mainNodeID
$newMainNodeID
$objectID
$nodeAssigmentIDList
methodpublicremoveNodes( array $nodeIdList ) : false
static

Removes nodes from the search engine.

Parameters
Name Type Description
$nodeIdList array

Array of node ID to remove.

Returns
Type Description
false in case of error, otherwise return the result of the search engine call
methodpublicremoveObject(  $contentObject,  $commit = true ) : void
static

Parameters
Name Type Description
$contentObject
$commit
methodpublicsearch(  $searchText,  $params,  $searchTypes = array() ) : void
static

Parameters
Name Type Description
$searchText
$params
$searchTypes
methodpublicswapNode(  $nodeID,  $selectedNodeID,  $nodeIdList = array() ) : void
static

Parameters
Name Type Description
$nodeID
$selectedNodeID
$nodeIdList
methodpublicupdateNodeSection(  $nodeID,  $sectionID ) : void
static

Parameters
Name Type Description
$nodeID
$sectionID
methodpublicupdateNodeVisibility(  $nodeID,  $action ) : void
static

Parameters
Name Type Description
$nodeID
$action
methodpublicupdateObjectState(  $objectID,  $objectStateList ) : void
static

Parameters
Name Type Description
$objectID
$objectStateList
Documentation was generated by DocBlox 0.18.1.