Index
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