Elasticsearch客户端大全 http://www.searchtech.pro/elasticsearch-clients

Elasticsearch有各类语言的客户端,下面一一列出来:

Perl

ElasticSearch.pm: Perl客户端git

Python

pyes: Python客户端
pyelasticsearch: Python客户端
ESClient: 一个轻量级Python客户端
rawes: Python客户端
elasticutils: Python客户端github

Ruby

Tire: Ruby API & DSL, with ActiveRecord/ActiveModel integration
rubberband: Ruby客户端
stretcher: Ruby客户端
elastic_searchable: Ruby客户端 + Rails整合api

PHP

Elastica: PHP客户端
elasticsearch PHP客户端
Sherlock: PHP客户端elasticsearch

Java

Jest: Java Rest客户端spa

Javascript

Elastic.js: JavaScript实现Query DSL和主要API读取命令行

.Net

PlainElastic.Net: .NET客户端
NEST: .NET客户端
ElasticSearch.NET: .NET客户端scala

Scala

scalastic: Scala客户端
esclient: 瘦Scala客户端unix

Clojure

Elastisch: Clojure客户端orm

Go

elastigo: Go客户端ip

Erlang

erlastic_search: Erlang客户端
Tirexs: 一个基于Elixir的API/DSL, 能够在纯Erlang环境中使用

EventMachine

em-elasticsearch: eventmachine的elasticsearch库

Linux Command Line

es2unix: 经过unix命令行调用elasticsearch api

相关文章
相关标签/搜索