C

Mapping::createMapping() — Method in class Mapping
Create mapping for Elasticsearch.
$SearchAbstractProperty in class SearchAbstract
ConnectionClass in namespace SyncMySql\Connection
An Interface for database connection classes

D

Mapping::deleteMapping() — Method in class Mapping
Delete the previous mapping by passing its name
SyncMySql::deleteNode() — Method in class SyncMySql
Delete single data from Elasticsearch.

E

ElasticSearchClientClass in namespace ElasticSearchClient
Class to get Elasticsearch connection. Also used to set and get "index" and "type" in Elasticsearch
SearchAbstract::extractResult() — Method in class SearchAbstract
Function to extract Search Result From ElasticSearch

G

ElasticSearchClient::getIndex() — Method in class ElasticSearchClient
Get Index to use in Elasticsearch.
ElasticSearchClient::getType() — Method in class ElasticSearchClient
Get Type to use in Elasticsearch.
ElasticSearchClient::getClient() — Method in class ElasticSearchClient
Get Elasticsearch Client.
Connection::getData() — Method in class Connection
Get Data From Elasticsearch
MySQLiConnection::getData() — Method in class MySQLiConnection
Get Data From Elasticsearch
PDOConnection::getData() — Method in class PDOConnection
Get Data From Elasticsearch

I

SyncMySql::insertAllData() — Method in class SyncMySql
Sync All data of MySQL in Elasticsearch.
SyncMySql::insertNode() — Method in class SyncMySql
Insert single data in Elasticsearch.

M

MappingClass in namespace ElasticSearchClient
Class to create Maps on Elasticsearch
MySQLiConnectionClass in namespace SyncMySql\Connection
Class to handle MySqli Object Oriented connection

P

PDOConnectionClass in namespace SyncMySql\Connection
Class to handle PDO connection

S

ElasticSearchClient::setIndex() — Method in class ElasticSearchClient
Set Index to Use in Elasticsearch.
ElasticSearchClient::setType() — Method in class ElasticSearchClient
Set Type to use in Elasticsearch
SearchExceptionClass in namespace MySQLWithElasticsearchExceptions
Handle exception thrown by Search Elastic
SyncMySqlExceptionsClass in namespace MySQLWithElasticsearchExceptions
Handle Exception thrown by SynMySql class
SearchClass in namespace SearchElastic
Class to perform basic search extends from SearchElastic\SearchAbstract\SearchAbstract
Search::search() — Method in class Search
Abstract function to be implement for search
SearchAbstractClass in namespace SearchElastic\SearchAbstract
An abstract class for searching in Elasticsearch having an abstract search()
$SearchAbstractProperty in class SearchAbstract
SearchAbstract::setIndex() — Method in class SearchAbstract
Set Index to Use in Elasticsearch.
SearchAbstract::setType() — Method in class SearchAbstract
Set Type to use in Elasticsearch
SearchAbstract::setSearchColumn() — Method in class SearchAbstract
Set Search Column to use for search in Elasticsearch
SearchAbstract::search() — Method in class SearchAbstract
Abstract function to be implement for search
SyncMySqlClass in namespace SyncMySql
Class to Sync MySQL Database
SyncMySql::setConnection() — Method in class SyncMySql
Set Database Connection.
SyncMySql::setIndex() — Method in class SyncMySql
Set Index to Use in Elasticsearch.
SyncMySql::setType() — Method in class SyncMySql
Set Type to use in Elasticsearch
SyncMySql::setIdColumn() — Method in class SyncMySql
Set Id column which will be set as ID in Elasticsearch index
SyncMySql::setSqlQuery() — Method in class SyncMySql
Set sqlQuery to get data from database

U

SyncMySql::updateNode() — Method in class SyncMySql
Update single data in Elasticsearch.

V

SearchAbstract::validate() — Method in class SearchAbstract
Function to validate Search
SyncMySql::validate() — Method in class SyncMySql
Validation of $data.

_

Mapping::__construct() — Method in class Mapping
Creating $client for Elasticsearch.
SearchException::__construct() — Method in class SearchException
SyncMySqlExceptions::__construct() — Method in class SyncMySqlExceptions
SearchAbstract::__construct() — Method in class SearchAbstract
SyncMySql::__construct() — Method in class SyncMySql
Constructor