Module elastic provides access to ElasticSearch servers.
- BulkCommand - Command for merging set of commands to one bulk command.
- Client - Client for raw communication between application and ElasticSearch servers.
- Command - Base class for all commands.
- CountCommand - Command for counting documents into ElasticSearch servers.
- CreateCommand - Command for creating documents.
- CreateIndexCommand - Command for creating indexes.
- CreateTypeCommand - Command for creating types.
- DeleteCommand - Command for deleting documents.
- DeleteIndexCommand - Command for deleting indexes.
- DeleteTypeCommand - Command for deleting types.
- DocumentCommand - Base class for all commands which working with documents.
- FetchCommand - Command for fetching documents.
- FetchIndexCommand - Command for fetching settings of indexes.
- FetchTypeCommand - Command for fetching mapping of types.
- IndexCommand - Base class for all commands which working with indexes.
- InfoCommand - Command for fetching basic information about server.
- MultiFetchCommand - Command for fetching more documents in one request.
- OptimizeCommand - Command for optimizing indexes.
- SearchCommand - Command for searching documents.
- StoreCommand - Command for storing documents.
- TypeCommand - Base class for all commands which working with types.
- UpdateCommand - Command for updating documents.
- UpdateIndexCommand - Command for updating indexes.
- UpdateTypeCommand - Command for updating types.
- CONSISTENCY_ONE - Defines level of consistency - require only one replication.
- CONSISTENCY_QUORUM - Defines level of consistency - require quorum replications
- CONSISTENCY_ALL - Defines level of consistency - require all replications.
- PARAM_CONSISTENCY - Defines level of consistency.
- PARAM_REFRESH - Enables or disables instant refreshing of index (for real-time).
- PARAM_ROUTING - Defines routing of document.
- PARAM_SOURCE - Enables or disables fetching source of documents.
- PARAM_SOURCE_INCLUDE - Filtering fields in source of documents (whitelist).
- PARAM_SOURCE_EXCLUDE - Filtering fields in source of documents (blacklist).
- PARAM_TIMEOUT - Defines timeout of operation.
- PARAM_TTL - Defines time to live of documents.
- PARAM_VERSION - Defines version number of document for atomic operations.
- REFRESH_ENABLED - Enabling instant refreshing of index.
- REFRESH_DISABLED - Disabling instant refreshing of index (index will be refreshed by server in defines period).
- SOURCE_ENABLED - Enabling retrieving source of document.
- SOURCE_DISABLED - Disabling retrieving source of document.