kernel/search/plugins/ezsearchengine/ezsearchengine.php

Show: inherited
Table of Contents

\eZSearchEngine

Package:

Properties

Propertypublic  $CreatedTempTablesNames= 'array()'
Default valuearray()Details
Type
n/a
Propertypublic  $TempTablesCount= '0'
Default value0Details
Type
n/a

Methods

methodpublicaddObject(  $contentObject,  $commit ) : void

Parameters
Name Type Description
$contentObject
$commit
methodpublicbuildPhraseSqlQueryPart(  $phraseIDArray,  $identifier = false ) : void

Parameters
Name Type Description
$phraseIDArray
$identifier
methodpublicbuildSearchPartArray(  $phraseTextArray,  $nonPhraseText,  $wordIDHash,  $wildIDArray,  $identifier = false ) : void

Parameters
Name Type Description
$phraseTextArray
$nonPhraseText
$wordIDHash
$wildIDArray
$identifier
methodpublicbuildSearchPartArrayForPhrases(  $phraseTextArray,  $wordIDHash,  $identifier = false ) : void

Parameters
Name Type Description
$phraseTextArray
$wordIDHash
$identifier
methodpublicbuildSearchPartArrayForWords(  $nonPhraseText,  $wordIDHash,  $wildIDArray,  $identifier = false ) : void

Parameters
Name Type Description
$nonPhraseText
$wordIDHash
$wildIDArray
$identifier
methodpublicbuildSortSQL(  $sortArray ) : void

Parameters
Name Type Description
$sortArray
methodpublicbuildSqlPartForWord(  $wordID,  $identifier = false ) : void

Parameters
Name Type Description
$wordID
$identifier
methodpublicbuildTempTablesForFullTextSearch(  $searchPartsArray,  $generalFilterList = array() ) : void

Parameters
Name Type Description
$searchPartsArray
$generalFilterList
methodpublicbuildWordIDArray(  $indexArrayOnlyWords ) : void

Parameters
Name Type Description
$indexArrayOnlyWords
methodpubliccallMethod(  $methodName,  $parameterArray ) : void

Parameters
Name Type Description
$methodName
$parameterArray
methodpubliccleanup( ) : void

methodpublicconstructMethodName(  $searchTypeData ) : void

Parameters
Name Type Description
$searchTypeData
methodpubliccreateTemporaryTable(  $searchPartText ) : void

Parameters
Name Type Description
$searchPartText
methodpubliceZSearchEngine( ) : void

methodpublicfetchTotalObjectCount( ) : void

methodpublicgetPhrases(  $searchText ) : void

Parameters
Name Type Description
$searchText
methodpublicgetSavedTempTableName(  $index ) : void

Parameters
Name Type Description
$index
methodpublicgetSavedTempTablesList( ) : void

methodpublicindexWords(  $contentObject,  $indexArray,  $wordIDArray,  $placement = 0 ) : void

Parameters
Name Type Description
$contentObject
$indexArray
$wordIDArray
$placement
methodpublicisSearchPartIncomplete(  $part ) : void

Parameters
Name Type Description
$part
methodpublicneedCommit( ) : void
static

methodpublicneedRemoveWithUpdate( ) : void
static

methodpublicnormalizeText(  $text,  $isMetaData = false ) : void

Parameters
Name Type Description
$text
$isMetaData
methodpublicprepareWordIDArrays(  $searchText ) : void

Parameters
Name Type Description
$searchText
methodpublicprepareWordIDArraysForPattern(  $searchText ) : void

Parameters
Name Type Description
$searchText
methodpublicremoveObject(  $contentObject,  $commit ) : void

Parameters
Name Type Description
$contentObject
$commit
methodpublicsaveCreatedTempTableName(  $index,  $tableName ) : void

Parameters
Name Type Description
$index
$tableName
methodpublicsearch(  $searchText,  $params = array(),  $searchTypes = array() ) : void

Parameters
Name Type Description
$searchText
$params
$searchTypes
methodpublicsearchAttributeByIdentifier(  $searchParams ) : void

Parameters
Name Type Description
$searchParams
methodpublicsearchAttributeByIdentifierRange(  $searchParams ) : void

Parameters
Name Type Description
$searchParams
methodpublicsearchAttributeByRange(  $searchParams ) : void

Parameters
Name Type Description
$searchParams
methodpublicsearchAttributeFulltext(  $searchParams ) : void

Parameters
Name Type Description
$searchParams
methodpublicsearchAttributeInteger(  $searchParams ) : void

Parameters
Name Type Description
$searchParams
methodpublicsearchAttributeIntegers(  $searchParams ) : void

Parameters
Name Type Description
$searchParams
methodpublicsearchAttributeIntegersByIdentifier(  $searchParams ) : void

Parameters
Name Type Description
$searchParams
methodpublicsearchAttributePatternText(  $searchParams ) : void

Parameters
Name Type Description
$searchParams
methodpublicsplitString(  $text ) : void

Parameters
Name Type Description
$text
methodpublicsupportedSearchTypes( ) : void

Documentation was generated by DocBlox 0.18.1.