C

Mapping::createMapping() — Method in class Mapping
Create mapping for Elasticsearch.
$SearchAbstract — Property in class SearchAbstract
Connection — Class 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

ElasticSearchClient — Class 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

Mapping — Class in namespace ElasticSearchClient
Class to create Maps on Elasticsearch
MySQLiConnection — Class in namespace SyncMySql\Connection
Class to handle MySqli Object Oriented connection

P

PDOConnection — Class 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
SearchException — Class in namespace MySQLWithElasticsearchExceptions
Handle exception thrown by Search Elastic
SyncMySqlExceptions — Class in namespace MySQLWithElasticsearchExceptions
Handle Exception thrown by SynMySql class
Search — Class 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
SearchAbstract — Class in namespace SearchElastic\SearchAbstract
An abstract class for searching in Elasticsearch having an abstract search()
$SearchAbstract — Property 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
SyncMySql — Class 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