PHP Класс ArticleIndex

Наследование: extends DatabaseObject
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$m_columnNames
$m_dbTableName
$m_keyColumnNames

Открытые методы

Метод Описание
AddKeyword ( array &$p_keywordsHash, $p_kwd ) fn ParseKeywords
ArticleIndex ( )
OnArticleDelete ( integer $p_publicationId, integer $p_issueId, integer $p_sectionId, integer $p_languageId, integer $p_articleNumber ) : void Remove index pointers for the given article.
ParseKeywords ( array &$p_keywordsHash, $p_kwd, $p_isHTML = true ) fn BuildKeywordsList
RunIndexer ( $p_timeLimit = null, $p_articlesLimit = null, $p_lastModifiedFirst = true ) fn OnArticleDelete
SearchQuery ( $p_searchPhrase, $p_symbol = null ) fn getArticleNumber
SetHtmlTag ( &$p_inHTMLTag, $p_char ) fn AddKeyword
getArticleNumber ( ) : integer

Приватные методы

Метод Описание
BatchAddArticleWord ( array &$p_batch, array $p_article, $p_keywordId, &$p_queries, $p_force = false ) fn RunIndexer
BuildKeywordsList ( $p_article, array &$p_keywordsHash )
RunArticleWordBatch ( array &$p_batch, &$p_queries )

Описание методов

AddKeyword() публичный статический Метод

fn ParseKeywords
public static AddKeyword ( array &$p_keywordsHash, $p_kwd )
$p_keywordsHash array

ArticleIndex() публичный Метод

public ArticleIndex ( )

OnArticleDelete() публичный статический Метод

Remove index pointers for the given article.
public static OnArticleDelete ( integer $p_publicationId, integer $p_issueId, integer $p_sectionId, integer $p_languageId, integer $p_articleNumber ) : void
$p_publicationId integer
$p_issueId integer
$p_sectionId integer
$p_languageId integer
$p_articleNumber integer
Результат void

ParseKeywords() публичный статический Метод

fn BuildKeywordsList
public static ParseKeywords ( array &$p_keywordsHash, $p_kwd, $p_isHTML = true )
$p_keywordsHash array

RunIndexer() публичный статический Метод

fn OnArticleDelete
public static RunIndexer ( $p_timeLimit = null, $p_articlesLimit = null, $p_lastModifiedFirst = true )

SearchQuery() публичный статический Метод

fn getArticleNumber
public static SearchQuery ( $p_searchPhrase, $p_symbol = null )

SetHtmlTag() публичный статический Метод

fn AddKeyword
public static SetHtmlTag ( &$p_inHTMLTag, $p_char )

getArticleNumber() публичный Метод

public getArticleNumber ( ) : integer
Результат integer

Описание свойств

$m_columnNames публичное свойство

public $m_columnNames

$m_dbTableName публичное свойство

public $m_dbTableName

$m_keyColumnNames публичное свойство

public $m_keyColumnNames