PHP 클래스 Content_Indexer, horde

저자: Chuck Hagenbuch ([email protected])
파일 보기 프로젝트 열기: horde/horde

보호된 프로퍼티들

프로퍼티 타입 설명
$_es Horde_ElasticSearch_Client ElasticSearch client
$_objectManager Content_Objects_Manager Object manager
$_typeManager Content_Types_Manager Type management object
$_userManager Content_Users_Manager User manager object

공개 메소드들

메소드 설명
__construct ( Horde_ElasticSearch_Client $es, Content_Users_Manager $userManager, Content_Types_Manager $typeManager, Content_Objects_Manager $objectManager ) Constructor
index ( $index, $type, $id, $data )
search ( $index, $type, $query )

보호된 메소드들

메소드 설명
_ensureObject ( $object ) Convenience method - if $object is an array, it is taken as an array of 'object' and 'type' to pass to objectManager::ensureObjects() if it's a scalar value, it's taken as the object_id and simply returned.

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( Horde_ElasticSearch_Client $es, Content_Users_Manager $userManager, Content_Types_Manager $typeManager, Content_Objects_Manager $objectManager )
$es Horde_ElasticSearch_Client
$userManager Content_Users_Manager
$typeManager Content_Types_Manager
$objectManager Content_Objects_Manager

_ensureObject() 보호된 메소드

Convenience method - if $object is an array, it is taken as an array of 'object' and 'type' to pass to objectManager::ensureObjects() if it's a scalar value, it's taken as the object_id and simply returned.
protected _ensureObject ( $object )

index() 공개 메소드

public index ( $index, $type, $id, $data )

프로퍼티 상세

$_es 보호되어 있는 프로퍼티

ElasticSearch client
protected Horde_ElasticSearch_Client $_es
리턴 Horde_ElasticSearch_Client

$_objectManager 보호되어 있는 프로퍼티

Object manager
protected Content_Objects_Manager $_objectManager
리턴 Content_Objects_Manager

$_typeManager 보호되어 있는 프로퍼티

Type management object
protected Content_Types_Manager $_typeManager
리턴 Content_Types_Manager

$_userManager 보호되어 있는 프로퍼티

User manager object
protected Content_Users_Manager $_userManager
리턴 Content_Users_Manager