Ruby integrations for Elasticsearch (client, API, etc.)
ActiveModel/Record integrations for Elasticsearch.
Ruby on Rails integrations for Elasticsearch.
Ruby API for Elasticsearch. See the `elasticsearch` gem for full integration.
Ruby client for Elasticsearch. See the `elasticsearch` gem for full integration.
Extensions for the Elasticsearch Rubygem
A Ruby DSL builder for Elasticsearch
Persistence layer for Ruby models and Elasticsearch.
Ruby integrations for the X-Pack extensions for Elasticsearch
Official AWS Ruby gem for Amazon Elasticsearch Service. This gem is part of the AWS SDK for Ruby.
Elasticsearch output plugin for Fluent event collector
This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program
This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program
Intelligent search made easy with Rails and Elasticsearch or OpenSearch
Tire is a Ruby client for the Elasticsearch search engine/database. It provides Ruby-like API for fluent communication with the Elasticsearch server and blends with ActiveModel class for convenient usage in Rails applications. It allows to delete and create indices, define mapping for them, supports the bulk API, and presents an easy-to-use DSL for constructing your queries. It has full ActiveRecord/ActiveModel compatibility, allowing you to index your models (incrementally upon saving, or in bulk), searching and paginating the results. Please check the documentation at <http://karmi.github.com/retire/>.
Chewy provides functionality for Elasticsearch index handling, documents import mappings and chainable query DSL
This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program
The elegant ElasticSearch client
An ElasticSearch client with ThriftClient-like failover handling.
this is a Output plugin. Post to "Amazon Elasticsearch Service".
Simple autocomplete for your models using awesome elasticsearch and tire gem
Simple and easy integration of mongoid with the new elasticsearch gem
At Springest, we use Logstash to ship all our logs to Elasticsearch. An Elasticsearch index consists of JSON documents. To make it possible to make fine grained queries on Sidekiq logs, we needed logging in JSON format. This gem contains that logger.
This plugin provides native ElasticSearch instrumentation for monitoring and metrics collection, including: service health and metrics for cluster, node, and more.
Ruby Driver for Elastic Search
Flex is the ultimate ruby client for elasticsearch. It is powerful, fast and efficient, easy to use and customize. It covers ALL the elasticsearch API, and transparently integrates it with your app and its components, like Rails, ActiveRecord, Mongoid, ActiveModel, will_paginate, kaminari, elasticsearch-mapper-attachments, ... It also implements and integrates very advanced features like chainable scopes, live-reindex, cross-model syncing, query fragment reuse, parent/child relationships, templating, self-documenting tools, detailed debugging, ...
Low level Ruby client for Elastic. See the `elasticsearch` or `elastic-enterprise-search` gems for full integration.
The elasticsearch_http output is deprecated in favor of the elasticsearch output with the protocol set to http
Elastomer is a low level API client for the Elasticsearch HTTP interface.
Full-Featured Elasticsearch Ruby Client with a Chainable DSL
This gem offers a shim to connect Rails apps with a Bonsai Elasticsearch cluster. The official Elasticsearch gem package requires some minor configuration tweaks in order to work correctly with Bonsai (namely the client needs to be instantiated with the cluster location and HTTP authentication details), and the process can be somewhat complicated for users who are unfamiliar with the system. The bonsai-elasticsearch-rails gem automatically sets up the Elasticsearch client correctly so users don't need to worry about configuring it in their code or writing an initializer. In order for the gem to work correctly, the application needs an environment variable called `BONSAI_URL`, which is populated with the complete Bonsai Elaticsearch cluster URL, including the HTTP authentication. The cluster URL will follow this pattern: https://user1234:pass5678@cluster-slug-123.aws-region-X.bonsai.io/ On Heroku, this variable is created and populated automatically when Bonsai is added to the application. Heroku users therefore do not need to perform any additional configuration to connect to their cluster after adding the bonsai-elasticsearch-rails gem. Users who are self-hosting their Rails app will need to make sure this environment variable is present: export BONSAI_URL="https://user1234:pass5678@aws-region-X.bonsai.io/" The cluster URL is available via the Bonsai dashboard.
A gem to index your Jekyll pages into Elasticsearch.
Elasticsearch output plugin is an Embulk plugin that loads records to Elasticsearch read by any input plugins. Search the input plugins by "embulk-input" keyword.
A library for using elasticsearch-model with globalize
Provides ActiveRecord, Mongoid, ActiveModel and elasticsearch-mapper-attachment integrations, cross syncing, parent/child relationships, bulk-import, live-reindex of models, ...
Helper gem to install and start an elasticsearch node
Classes for easier ElasticSearch query creation
Build queries for Elasticsearch with a chainable interface like ActiveRecord's.
Output events to Amazon Elasticsearch Service with V4 signing
A collection of ETL tools and patterns for mysql and elasticsearch.
Provides an easy to use ruby API to search elasticsearch with ActiveRecord-like chainable and mergeables scopes.
ElasticSearch ruby client.
de-dot field name for elasticsearch 2.x
An elasticsearch wrapper for mongoid odm based on slingshot. Makes integration between ElasticSearch full-text search engine and Mongoid documents seemless and simple.
fluent filter plugin to ensure @timestamp is in proper format
Elasticsearch query generator
This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program
Elastictastic is an object-document mapper and lightweight API adapter for ElasticSearch. Elastictastic's primary use case is to define model classes which use ElasticSearch as a primary document-oriented data store, and to expose ElasticSearch's search functionality to query for those models.
Simple and easy integration of mongoid with the new elasticsearch gem