kernel/search/plugins/ezsearchengine/ezsearchengine.php
\eZSearchEngine
Package:
Properties
Methods

buildPhraseSqlQueryPart(
$phraseIDArray, $identifier
=
false
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $phraseIDArray | ||
| $identifier |

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

buildSearchPartArrayForPhrases(
$phraseTextArray, $wordIDHash, $identifier
=
false
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $phraseTextArray | ||
| $wordIDHash | ||
| $identifier |

buildSearchPartArrayForWords(
$nonPhraseText, $wordIDHash, $wildIDArray, $identifier
=
false
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $nonPhraseText | ||
| $wordIDHash | ||
| $wildIDArray | ||
| $identifier |

buildSqlPartForWord(
$wordID, $identifier
=
false
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $wordID | ||
| $identifier |

buildTempTablesForFullTextSearch(
$searchPartsArray, $generalFilterList
=
array()
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $searchPartsArray | ||
| $generalFilterList |

buildWordIDArray(
$indexArrayOnlyWords
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $indexArrayOnlyWords |

callMethod(
$methodName, $parameterArray
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $methodName | ||
| $parameterArray |

indexWords(
$contentObject, $indexArray, $wordIDArray, $placement
=
0
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $contentObject | ||
| $indexArray | ||
| $wordIDArray | ||
| $placement |

normalizeText(
$text, $isMetaData
=
false
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $text | ||
| $isMetaData |

removeObject(
$contentObject, $commit
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $contentObject | ||
| $commit |

saveCreatedTempTableName(
$index, $tableName
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $index | ||
| $tableName |

search(
$searchText, $params
=
array(), $searchTypes
=
array()
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $searchText | ||
| $params | ||
| $searchTypes |

searchAttributeByIdentifierRange(
$searchParams
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $searchParams |

searchAttributeIntegersByIdentifier(
$searchParams
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $searchParams |