PHP Класс Horde_ElasticSearch_Client, horde

Copyright 2011-2016 Horde LLC (http://www.horde.org/)
Автор: Chuck Hagenbuch ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_httpClient
$_server

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

Метод Описание
__construct ( $server, Horde_Http_Client $httpClient )
add ( $index, $type, $id, $data ) curl -X PUT {SERVER}/{INDEX}/{TYPE}/{ID} -d .
count ( $index, $type ) curl -X GET {SERVER}/{INDEX}/{TYPE}/_count -d {matchAll:{}}
get ( $index, $type, $id ) curl -X GET {SERVER}/{INDEX}/{TYPE/{ID}
map ( $index, $type, $data ) curl -X PUT {SERVER}/{INDEX}/{TYPE}/_mapping -d .
search ( $index, $type, $q ) curl -X GET {SERVER}/{INDEX}/{TYPE}/_search?q= .
status ( $index = null ) curl -X GET {SERVER}/_status

Защищенные методы

Метод Описание
_path ( )
_request ( $path, $method = 'GET', $data = null, $headers = [] )

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

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

public __construct ( $server, Horde_Http_Client $httpClient )
$httpClient Horde_Http_Client

_path() защищенный Метод

protected _path ( )

_request() защищенный Метод

protected _request ( $path, $method = 'GET', $data = null, $headers = [] )

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

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

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

curl -X GET {SERVER}/{INDEX}/{TYPE}/_count -d {matchAll:{}}
public count ( $index, $type )

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

curl -X GET {SERVER}/{INDEX}/{TYPE/{ID}
public get ( $index, $type, $id )

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

..
public map ( $index, $type, $data )

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

curl -X GET {SERVER}/_status
public status ( $index = null )

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

$_httpClient защищенное свойство

protected $_httpClient

$_server защищенное свойство

protected $_server