elasticsearch-rails - Elasticsearch integrations for ActiveModel/Record and Ruby on Rails

  •        7

Elasticsearch client and Ruby API is provided by the elasticsearch-ruby project.The libraries are compatible with Ruby 1.9.3 and higher.




Related Projects

elasticsearch-ruby - Ruby integrations for Elasticsearch

For integration with Ruby models and Rails applications, see the elasticsearch-rails project.The Elasticsearch client is compatible with Ruby 1.8.7 and higher. Other libraries in this repository might require a more recent Ruby version.

ElasticHD - Elasticsearch 可视化DashBoard, 支持Es监控、实时搜索,Index template快捷替换修改,索引列表信息查看, SQL converts to DSL等

Precompiled binaries for supported operating systems are available.ElasticHD does not require any software. It works in your web browser, allowing you to manage and monitor your ElasticSearch clusters from anywhere at any time. Built on responsive CSS design, ElasticHD adjusts itself to any screen size on any device.

retire - A rich Ruby API and DSL for the Elasticsearch search engine

NOTICE: This library has been renamed and retired in September 2013 (read the explanation). It is not considered compatible with Elasticsearch 1.x.Have a look at the http://github.com/elasticsearch/elasticsearch-rails suite of gems, which contain similar set of features for ActiveModel/Record and Rails integration as Tire.

elastic - Elasticsearch client for Go.

Elastic is an Elasticsearch client for the Go programming language.See the wiki for additional information about Elastic.

node-elasticsearch-client - A client written in node for elastic search

A node.js client for elasticsearch (http://www.elasticsearch.com). Most of the API (http://www.elasticsearch.org/guide/reference/api/) is implemented.

Elastic HQ - Sleek, intuitive, and powerful ElasticSearch Management and Monitoring

ElasticHQ provides monitoring, management, and querying web Interface for ElasticSearch instances and clusters. It provides support for Real Time Monitoring for Clusters, Manage Indices, Mappings, Shards, Aliases, and Nodes,Full Cluster Management. It works in your web browser, allowing you to manage and monitor your ElasticSearch clusters from anywhere at any time.

validates_timeliness - Date and time validation plugin for ActiveModel and Rails

Complete validation of dates, times and datetimes for Rails 4.x and ActiveModel. If you a looking for the old version for Rails 3.x go here.

elasticsearch-docker - Official Elasticsearch Docker image

This repository contains the official Elasticsearch Docker image from Elastic.Documentation can be found on the Elastic web site.

elasticsearch-dump - Import and export tools for elasticsearch

Tools for moving and saving indicies.elasticdump works by sending an input to an output. Both can be either an elasticsearch URL or a File.

simple_enum - Simple enum-like field support for ActiveModel (including validations and i18n)

Unobtrusive enum-like fields for ActiveRecord and Ruby, brings enums functionality to ActiveRecord and Mongoid models (built for Rails 4+). Note: a recent search on github for enum turned out, that there are many, many similar solutions. In fact starting with Rails 4.1, there's ActiveRecord::Enum which provides some of the functionality, but is IMHO pretty limited and too strict in the defaults it provides.

ElasticSearch - Distributed, RESTful search and analytics engine

Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data so you can discover the expected and uncover the unexpected.

searchkick - Intelligent search made easy with Rails and Elasticsearch

Searchkick learns what your users are looking for. As more people search, it gets smarter and the results get better. It’s friendly for developers - and magical for your users.The latest version works with Elasticsearch 2 and 5. For Elasticsearch 1, use version 1.5.1 and this readme.

elephant - A persistent, full-text searchable key-value store

Elephant is an S3-backed key-value store with querying powered by Elastic Search. Your data is persisted on S3 as simple JSON documents, but you can instantly query it over HTTP. If you need a production Elastic Search instance, checkout searchly and heroku-elasticsearch.

beats - :tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash

The Beats are lightweight data shippers, written in Go, that you install on your servers to capture all sorts of operational data (think of logs, metrics, or network packet data). The Beats send the operational data to Elasticsearch, either directly or via Logstash, so it can be visualized with Kibana.By "lightweight", we mean that Beats have a small installation footprint, use limited system resources, and have no runtime dependencies.

logstash - Logstash - transport and process your logs, events, or other data

Logstash is part of the Elastic Stack along with Beats, Elasticsearch and Kibana. Logstash is an open source, server-side data processing pipeline that ingests data from a multitude of sources simultaneously, transforms it, and then sends it to your favorite "stash." (Ours is Elasticsearch, naturally.). Logstash has over 200 plugins, and you can write your own very easily as well.The license is Apache 2.0, meaning you are pretty much free to use it however you want in whatever way.

elastic_searchable - Add elasticsearch realtime indexing to your Rails application

Add elasticsearch realtime indexing to your Rails application

html5_validators - A gem/plugin for Rails 3, Rails 4, and Rails 5 that enables client-side validation using ActiveModel + HTML5 Form Validation

html5_validators is a gem/plugin for Rails 3+ that enables automatic client-side validation using ActiveModel + HTML5. Once you bundle this gem on your app, the gem will automatically translate your model validation code into HTML5 validation attributes on every form_for invocation unless you explicitly cancel it.


This project combines Apache Spark and Elasticsearch to enable mining & prediction for Elasticsearch.