elasticsearch-js - Official Elasticsearch client library for Node.js and the browser

  •        129

The official low-level Elasticsearch client for Node.js and the browser.

http://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/index.html
https://github.com/elastic/elasticsearch-js

Dependencies:

agentkeepalive : ^2.2.0
chalk : ^1.0.0
lodash : 2.4.2
lodash.get : ^4.4.2
lodash.isempty : ^4.4.0
lodash.trimend : ^4.5.1

Tags
Implementation
License
Platform

   




Related Projects

Flummi - Elastic Search HTTP REST Client

  •    Java

Flummi is a client library for Elastic Search. It has been successfully tested with Elastic Search versions 2.3, 2.4 and 5.1. It provides a comprehensive Java query DSL API and communicates with the Elastic Search Cluster via HTTP/JSON. Flummi uses HTTP and JSON for communication with Elastic Search. Its only dependencies are Gson and AsyncHttpClient, so it is good for you if you don't want to have your application depend on the full ElasticSearch JAR.

elastic - Elasticsearch client for Go.

  •    Go

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

elastic-builder - A Node.js implementation of the elasticsearch Query DSL :construction_worker:

  •    Javascript

A Node.js implementation of the Elasticsearch DSL for use with the official elasticsearch javascript client with builder syntax. Check out the API reference documentation.

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

  •    Go

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.


Elastic APM Server - Receives data from the Elastic APM agents and stores the data into Elasticsearch

  •    Go

The APM Server receives data from APM agents and transforms them into Elasticsearch documents. It does this by exposing an HTTP server endpoint to which agents stream the APM data they collect. After the APM Server has validated and processed events from the APM agents, the server transforms the data into Elasticsearch documents and stores them in corresponding Elasticsearch indices.

Jest - ElasticSearch Java Rest Client

  •    Java

Jest is a Java HTTP Rest client for ElasticSearch. ElasticSearch already has a Java API which is also used by ElasticSearch internally, but Jest fills a gap, it is the missing client for ElasticSearch Http Rest interface.

elasticsearch-operator - manages elasticsearch clusters

  •    Go

The ElasticSearch operator is designed to manage one or more elastic search clusters. Included in the project (initially) is the ability to create the Elastic cluster, deploy the data nodes across zones in your Kubernetes cluster, and snapshot indexes to AWS S3. The operator was built and tested on a 1.7.X Kubernetes cluster and is the minimum version required due to the operators use of Custom Resource Definitions.

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

  •    Javascript

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.

Open Distro for Elasticsearch - Elasticsearch enhanced with enterprise security, alerting, SQL, and more

  •    Java

Open Distro for Elasticsearch is an Apache 2.0-licensed distribution of Elasticsearch enhanced with Enterprise Security, Alerting, SQL, Index Management, k-Nearest Neighbor Search, Performance Analyzer and more.

Elasticquent - Maps Laravel Eloquent models to Elasticsearch types

  •    PHP

Elasticquent makes working with Elasticsearch and Eloquent models easier by mapping them to Elasticsearch types. You can use the default settings or define how Elasticsearch should index and search your Eloquent models right in the model. Elasticquent uses the official Elasticsearch PHP API. To get started, you should have a basic knowledge of how Elasticsearch works (indexes, types, mappings, etc).

Plastic - Elasticsearch ODM and mapper for Laravel

  •    PHP

Plastic is an Elasticsearch ODM and mapper for Laravel. It renders the developer experience more enjoyable while using Elasticsearch, by providing a fluent syntax for mapping, querying, and storing eloquent models.

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

  •    Javascript

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

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

  •    Ruby

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

elasticsearch-ruby - Ruby integrations for Elasticsearch

  •    Ruby

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.

bodybuilder - An elasticsearch query body builder :muscle:

  •    Javascript

An elasticsearch query body builder. Easily build complex queries for elasticsearch with a simple, predictable api. Check out the API reference documentation.

Rally - Macrobenchmarking framework for Elasticsearch

  •    Python

Rally is the macrobenchmarking framework for Elasticsearch. It helps to setup and teardown of an Elasticsearch cluster for benchmarking, Running benchmarks and recording results, Finding performance problems by attaching so-called telemetry devices, Management of benchmark data and specifications even across Elasticsearch versions and lot more.

Elastisch - A minimalistic Clojure client for ElasticSearch

  •    Clojure

A minimalistic Clojure client for ElasticSearch, supports both HTTP and native transports.

Bigdesk - Live charts and statistics for Elasticsearch cluster.

  •    Javascript

Bigdesk helps to generate live charts and statistics for Elasticsearch cluster. It very easy to see how your Elasticsearch cluster is doing. It pulls data from Elasticsearch REST API and turns it into charts.