Liste de tous les membres
Documentation des fonctions membres
static FinderIndexer::addTokensToDB |
( |
|
$tokens, |
|
|
|
$context = '' |
|
) |
| |
|
staticprotected |
Method to add a set of tokens to the database.
- Paramètres:
-
mixed | $tokens | An array or single FinderIndexerToken object. |
mixed | $context | The context of the tokens. See context constants. [optional] |
- Renvoie:
- integer The number of tokens inserted into the database.
- Depuis:
- 2.5
- Exceptions:
-
Exception | on database error. |
Références $db, et $query.
Référencé par tokenizeToDB().
static FinderIndexer::getSignature |
( |
|
$item | ) |
|
|
staticprotected |
Method to get a content item's signature.
- Paramètres:
-
object | $item | The content item to index. |
- Renvoie:
- string The content item's signature.
- Depuis:
- 2.5
Références $config, $item, $state, et getState().
static FinderIndexer::getState |
( |
| ) |
|
|
static |
Method to get the indexer state.
- Renvoie:
- object The indexer state object.
- Depuis:
- 2.5
Références $data, $state, FinderIndexerHelper\$stemmer, JFactory\getApplication(), JFactory\getDate(), FinderIndexerStemmer\getInstance(), JProfiler\getInstance(), JComponentHelper\getParams(), JFactory\getSession(), jimport(), et null.
Référencé par FinderCli\_index(), FinderControllerIndexer\batch(), getSignature(), index(), FinderIndexerAdapter\onBeforeIndex(), FinderIndexerAdapter\onBuildIndex(), FinderIndexerAdapter\onStartIndex(), FinderControllerIndexer\optimize(), optimize(), remove(), et FinderControllerIndexer\start().
static FinderIndexer::index |
( |
|
$item, |
|
|
|
$format = 'html' |
|
) |
| |
|
static |
Method to index a content item.
- Paramètres:
-
FinderIndexerResult | $item | The content item to index. |
string | $format | The format of the content. [optional] |
- Renvoie:
- integer The ID of the record in the links table.
- Depuis:
- 2.5
- Exceptions:
-
Exception | on database error. |
Références $count, $db, $i, $item, $link, $query, $state, $suffix, FinderIndexerTaxonomy\addMap(), FinderIndexerTaxonomy\addNode(), getState(), null, FinderIndexerHelper\parse(), FinderIndexerTaxonomy\removeMaps(), JFile\stripExt(), toggleTables(), et tokenizeToDB().
Référencé par plgFinderCategories\index(), plgFinderContent\index(), plgFinderWeblinks\index(), plgFinderNewsfeeds\index(), et plgFinderContacts\index().
static FinderIndexer::optimize |
( |
| ) |
|
|
static |
static FinderIndexer::remove |
( |
|
$linkId | ) |
|
|
static |
static FinderIndexer::resetState |
( |
| ) |
|
|
static |
static FinderIndexer::setState |
( |
|
$data | ) |
|
|
static |
static FinderIndexer::toggleTables |
( |
|
$memory | ) |
|
|
staticprotected |
Method to switch the token tables from Memory tables to MyISAM tables when they are close to running out of memory.
- Paramètres:
-
boolean | $memory | Flag to control how they should be toggled. |
- Renvoie:
- boolean True on success.
- Depuis:
- 2.5
- Exceptions:
-
Exception | on database error. |
Références $db, $state, et elseif.
Référencé par index(), et tokenizeToDB().
static FinderIndexer::tokenizeToDB |
( |
|
$input, |
|
|
|
$context, |
|
|
|
$lang, |
|
|
|
$format |
|
) |
| |
|
staticprotected |
Method to parse input, tokenize it, and then add it to the database.
- Paramètres:
-
mixed | $input | String or resource to use as input. A resource input will automatically be chunked to conserve memory. Strings will be chunked if longer than 2K in size. |
integer | $context | The context of the input. See context constants. |
string | $lang | The language of the input. |
string | $format | The format of the input. |
- Renvoie:
- integer The number of tokens extracted from the input.
- Depuis:
- 2.5
Références $count, $lang, $state, addTokensToDB(), elseif, null, FinderIndexerHelper\parse(), toggleTables(), FinderIndexerHelper\tokenize(), et JString\trim().
Référencé par index().
Documentation des données membres
const FinderIndexer::META_CONTEXT = 3 |
const FinderIndexer::MISC_CONTEXT = 5 |
const FinderIndexer::PATH_CONTEXT = 4 |
const FinderIndexer::TEXT_CONTEXT = 2 |
const FinderIndexer::TITLE_CONTEXT = 1 |
La documentation de cette classe a été générée à partir du fichier suivant :