Joomla CMS
3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
|
Fonctions membres publiques statiques | |
static | parse ($input, $format='html') |
static | tokenize ($input, $lang, $phrase=false) |
static | stem ($token, $lang) |
static | addContentType ($title, $mime=null) |
static | isCommon ($token, $lang) |
static | getCommonWords ($lang) |
static | getDefaultLanguage () |
static | getPrimaryLanguage ($lang) |
static | getContentPath ($url) |
static | getContentExtras (FinderIndexerResult $item) |
static | prepareContent ($text, $params=null, FinderIndexerResult $item=null) |
Attributs publics statiques | |
static | $stemmer |
Attributs protégés statiques | |
static | $stemmerOK |
Helper class for the Finder indexer package.
|
static |
Method to add a content type to the database.
string | $title | The type of content. For example: PDF |
string | $mime | The mime type of the content. For example: PDF [optional] |
Exception | on database error. |
Références $db, $mime, $query, et $title.
Référencé par FinderIndexerAdapter\__construct().
|
static |
|
static |
Method to get extra data for a content before being indexed. This is how we add Comments, Tags, Labels, etc. that should be available to Finder.
FinderIndexerResult | $item | The item to index as a FinderIndexerResult object. |
Exception | on database error. |
Références $dispatcher, $item, $results, et JEventDispatcher\getInstance().
Référencé par PlgFinderTags\index(), PlgFinderCategories\index(), PlgFinderContent\index(), PlgFinderNewsfeeds\index(), et PlgFinderContacts\index().
|
static |
Method to get the path (SEF route) for a content item.
string | $url | The non-SEF route to the content item. |
Références $config, $route, $uri, et $url.
Référencé par PlgFinderTags\index(), PlgFinderContent\index(), PlgFinderCategories\index(), PlgFinderContacts\index(), PlgFinderNewsfeeds\index(), et PlgFinderContacts\setup().
|
static |
Method to get the default language for the site.
Références $lang.
Référencé par FinderIndexerQuery\__construct(), et FinderModelSuggestions\populateState().
|
static |
Method to parse a language/locale key and return a simple language string.
string | $lang | The language/locale key. For example: en-GB |
Référencé par FinderIndexerQuery\__construct(), et FinderModelSuggestions\populateState().
|
static |
Method to check if a token is common in a language.
string | $token | The token to test. |
string | $lang | The language to reference. |
Références $data, $default, $lang, et null.
Référencé par FinderIndexerToken\__construct().
|
static |
Method to parse input into plain text.
string | $input | The raw input. |
string | $format | The format of the input. [optional] |
Exception | on invalid parser. |
Références $format, $input, et FinderIndexerParser\getInstance().
Référencé par FinderIndexerDriverPostgresql\index(), FinderIndexerDriverSqlsrv\index(), FinderIndexerDriverMysql\index(), et FinderIndexer\tokenizeToDbShort().
|
static |
Method to process content text using the onContentPrepare event trigger.
string | $text | The content to process. |
Registry | $params | The parameters object. [optional] |
FinderIndexerResult | $item | The item which get prepared. [optional] |
Références $content, $dispatcher, $item, $params, $text, et JEventDispatcher\getInstance().
Référencé par PlgFinderCategories\index(), et PlgFinderContent\index().
|
static |
Method to get the base word of a token. This method uses the public FinderIndexerHelper::$stemmer object if it is set. If no stemmer is set, the original token is returned.
string | $token | The token to stem. |
string | $lang | The language of the token. |
Références $lang.
Référencé par FinderIndexerToken\__construct().
|
static |
Method to tokenize a text string.
string | $input | The input to tokenize. |
string | $lang | The language of the input. |
boolean | $phrase | Flag to indicate whether input could be a phrase. [optional] |
Références $i, $input, $lang, $n, ENT_QUOTES, et null.
Référencé par FinderIndexerQuery\processString(), et FinderIndexer\tokenizeToDbShort().
|
static |
Référencé par FinderIndexer\getState(), et FinderModelSearch\populateState().
|
staticprotected |