Elasticsearch 插件(備忘錄)
Elasticsearch 擴(kuò)展性非常好,有很多官方和第三方開(kāi)發(fā)的插件,下面以分詞、同步、數(shù)據(jù)傳輸、腳本支持、站點(diǎn)、其它這幾個(gè)類(lèi)別進(jìn)行劃分。
- Elasticsearch教程(一),全程直播(小白級(jí)別)
- Elasticsearch教程(二),IK分詞器安裝
- Elasticsearch教程(三),IK分詞器安裝 (極速版)
- Elasticsearch安裝(四), elasticsearch head 插件安裝和使用。
- Elasticsearch教程(五) elasticsearch Mapping的創(chuàng)建
- Elasticsearch教程(六) elasticsearch Client創(chuàng)建
- Elasticsearch教程(七) elasticsearch Insert 插入數(shù)據(jù)(Java)
- Elasticsearch教程(八) elasticsearch delete 刪除數(shù)據(jù)(Java)
- Elasticsearch教程(九) elasticsearch 查詢數(shù)據(jù) | 分頁(yè)查詢
- Elasticsearch權(quán)威指南-中文.pdf
分詞插件
Combo Analysis Plugin (作者 Olivier Favre, Yakaz)
簡(jiǎn)介:組合分詞器,可以把多個(gè)分詞器的結(jié)果組合在一起。
Smart Chinese Analysis Plugin (作者 elasticsearch 團(tuán)隊(duì))
簡(jiǎn)介:lucene默認(rèn)的中文分詞器
ICU Analysis plugin (作者 elasticsearch 團(tuán)隊(duì))
簡(jiǎn)介:lucene自帶的ICU分詞,ICU是一套穩(wěn)定、成熟、功能強(qiáng)大、輕便易用和跨平臺(tái)支持Unicode 的開(kāi)發(fā)包。
Stempel (Polish) Analysis plugin (作者 elasticsearch 團(tuán)隊(duì))
簡(jiǎn)介:法文分詞器
IK Analysis Plugin (作者 Medcl)
簡(jiǎn)介:大名鼎鼎的ik分詞,都懂的!
Mmseg Analysis Plugin (作者 Medcl)
簡(jiǎn)介:mmseg中文分詞
Hunspell Analysis Plugin (作者 J?rg Prante)
簡(jiǎn)介:lucene自帶的Hunspell模塊
Japanese (Kuromoji) Analysis plugin (作者 elasticsearch 團(tuán)隊(duì)).
簡(jiǎn)介:日文分詞器
Japanese Analysis plugin (作者 suguru).
簡(jiǎn)介:日文分詞器
Russian and English Morphological Analysis Plugin (作者 Igor Motov)
簡(jiǎn)介:俄文英文分詞器
Pinyin Analysis Plugin (作者 Medcl)
簡(jiǎn)介:拼音分詞器
String2Integer Analysis Plugin (作者 Medcl)
簡(jiǎn)介:字符串轉(zhuǎn)整型工具。主要用在facet這個(gè)功能上,如果facet的field的值是字符串的話,計(jì)算起來(lái)比較耗資源??梢园炎址成涑烧?,對(duì)整型進(jìn)行facet操作要比對(duì)字符串的快很多。
同步插件
CouchDB River Plugin (作者 elasticsearch 團(tuán)隊(duì))
簡(jiǎn)介:CouchDB和elasticsearch的同步插件
Wikipedia River Plugin (作者 elasticsearch 團(tuán)隊(duì))
簡(jiǎn)介:wikipedia文件讀取插件。wikipedia是維基百科的一個(gè)離線庫(kù),不定期發(fā)布最新數(shù)據(jù),是以xml形式發(fā)布的。這個(gè)river讀取這個(gè)文件來(lái)建索引。
Twitter River Plugin (作者 elasticsearch 團(tuán)隊(duì))
簡(jiǎn)介:twitter的同步插件,可以同步你twitter上的微博。
RabbitMQ River Plugin (作者 elasticsearch 團(tuán)隊(duì))
簡(jiǎn)介:rabbitmq同步插件,讀取rabbitmq上的隊(duì)列信息并索引。
RSS River Plugin (作者 David Pilato)
簡(jiǎn)介:定期索引指定一個(gè)或多個(gè)RSS源的數(shù)據(jù)。
MongoDB River Plugin (作者 Richard Louapre)
簡(jiǎn)介:mongodb同步插件,mongodb必須搭成副本集的模式,因?yàn)檫@個(gè)插件的原理是通過(guò)定期讀取mongodb中的oplog來(lái)同步數(shù)據(jù)。
Open Archives Initiative (OAI) River Plugin (作者 J?rg Prante)
簡(jiǎn)介:可以索引oai數(shù)據(jù)提供者提供的數(shù)據(jù)。
St9 River Plugin (作者 Sunny Gleason)
簡(jiǎn)介:可以索引索引st9數(shù)據(jù)(st9是神馬?囧?。。。?
Sofa River Plugin (作者 adamlofts)
簡(jiǎn)介:這個(gè)插件可以把多個(gè)CouchDB的數(shù)據(jù)庫(kù)同步到同一個(gè)es索引中。
JDBC River Plugin (作者 J?rg Prante)
簡(jiǎn)介:關(guān)系型數(shù)據(jù)庫(kù)的同步插件
FileSystem River Plugin (作者 David Pilato)
簡(jiǎn)介:本地文件系統(tǒng)文件同步插件,使用方法是指定一個(gè)本地目錄路徑,es會(huì)定期掃描索引該目錄下的文件。
LDAP River Plugin (作者 Tanguy Leroux)
簡(jiǎn)介:索引LDAP目錄下的文件數(shù)據(jù)。
Dropbox River Plugin (作者 David Pilato)
簡(jiǎn)介:索引dropbox網(wǎng)盤(pán)上的文件。通過(guò)oauth協(xié)議來(lái)調(diào)用dropbox上的api建索引。
ActiveMQ River Plugin (作者 Dominik Dorn)
簡(jiǎn)介:activemq隊(duì)列的同步插件,和之前rabbitmq的類(lèi)似
Solr River Plugin (作者 Luca Cavanna)
簡(jiǎn)介:solr同步插件,可以把solr里面的索引同步到es
CSV River Plugin (作者 Martin Bednar)
簡(jiǎn)介:通過(guò)指定目錄地址來(lái)索引csv文件。
數(shù)據(jù)傳輸插件
Servlet transport (作者 elasticsearch 團(tuán)隊(duì))
簡(jiǎn)介:Servlet rest插件,通過(guò)servlet來(lái)封裝rest接口。
Memcached transport plugin (作者 elasticsearch 團(tuán)隊(duì))
簡(jiǎn)介:本插件可以通過(guò)memcached協(xié)議進(jìn)行rest接口的調(diào)用。注意:這里不是使用memcache作為es的緩存。
Thrift Transport (作者 elasticsearch 團(tuán)隊(duì))
簡(jiǎn)介:使用thrift進(jìn)行數(shù)據(jù)傳輸。
ZeroMQ transport layer plugin (作者 Tanguy Leroux)
簡(jiǎn)介:使用zeromq進(jìn)rest接口的調(diào)用。
Jetty HTTP transport plugin (作者 Sonian Inc.)
簡(jiǎn)介:使用jetty來(lái)提供http rest接口。默認(rèn)是使用netty。這個(gè)插件的好處是可以對(duì)http接口進(jìn)行一些權(quán)限的設(shè)置。
腳本插件
Python language Plugin (作者 elasticsearch 團(tuán)隊(duì))
簡(jiǎn)介:python腳本支持
JavaScript language Plugin (作者 elasticsearch 團(tuán)隊(duì))
簡(jiǎn)介:javascript腳本支持
Groovy lang Plugin (作者 elasticsearch 團(tuán)隊(duì))
簡(jiǎn)介:groovy腳本支持
Clojure Language Plugin (作者 Kevin Downey)
簡(jiǎn)介:clojure腳本支持
站點(diǎn)插件(以網(wǎng)頁(yè)形式展現(xiàn))
BigDesk Plugin (作者 Luká? Vl?ek)
簡(jiǎn)介:監(jiān)控es狀態(tài)的插件,推薦!
Elasticsearch Head Plugin (作者 Ben Birch)
簡(jiǎn)介:很方便對(duì)es進(jìn)行各種操作的客戶端。
Paramedic Plugin (作者 Karel Mina?ík)
簡(jiǎn)介:es監(jiān)控插件
SegmentSpy Plugin (作者 Zachary Tong)
簡(jiǎn)介:查看es索引segment狀態(tài)的插件
Inquisitor Plugin (作者 Zachary Tong)
簡(jiǎn)介:這個(gè)插件主要用來(lái)調(diào)試你的查詢。
其它插件
Mapper Attachments Type plugin (作者 elasticsearch 團(tuán)隊(duì))
簡(jiǎn)介:附件類(lèi)型插件,通過(guò)tika庫(kù)把各種類(lèi)型的文件格式解析成字符串。
Hadoop Plugin (作者 elasticsearch team)
簡(jiǎn)介:hadoop和elasticsearch的集成插件,可以通過(guò)hadoop的mapreduce算法來(lái)并行建立索引,同時(shí)支持cascading,hive和pig等框架。
AWS Cloud Plugin (作者 elasticsearch 團(tuán)隊(duì))
簡(jiǎn)介:elasticsearch與amazon web services的集成。
ElasticSearch Mock Solr Plugin (作者 Matt Weber)
簡(jiǎn)介:elasticsearch的solr api接口。用了這個(gè)插件可以使用solr的api來(lái)調(diào)用es,直接用solrj就可以調(diào)用es。比較適用于從solr轉(zhuǎn)es時(shí)暫時(shí)過(guò)度。
Suggester Plugin (作者 Alexander Reelsen)
簡(jiǎn)介:es 搜索提示功能插件,不過(guò)es0.9版本后自帶了這個(gè)功能,
ElasticSearch PartialUpdate Plugin (作者 Medcl)
簡(jiǎn)介:elasticsearch的部分更新插件。
ZooKeeper Discovery Plugin (作者 Sonian Inc.)
簡(jiǎn)介:通過(guò)zookeeper管理集群的插件。通過(guò)這個(gè)插件,es的分布式架構(gòu)和solrcloud相似。
ElasticSearch Changes Plugin (作者 Thomas Peuss)
簡(jiǎn)介:elasticsearch索引操作記錄插件。通過(guò)這個(gè)插件可以查看用戶對(duì)索引的增刪改操作。
ElasticSearch View Plugin (作者 Tanguy Leroux)
簡(jiǎn)介:這個(gè)插件可以把es的文檔以html,xml或text的方式顯示出來(lái),它也可以通過(guò)查詢生成web頁(yè)面。
ElasticSearch New Relic Plugin (作者 Vinicius Carvalho)
簡(jiǎn)介:elasticsearch和newrelic的集成插件。newrelica是一個(gè)性能監(jiān)控工具。這個(gè)插件會(huì)把節(jié)點(diǎn)的狀態(tài)數(shù)據(jù)傳到newrelic的賬號(hào)上。
版權(quán)所屬:SO JSON在線解析
原文地址:http://suancuo.cn/blog/97.html
轉(zhuǎn)載時(shí)必須以鏈接形式注明原始出處及本聲明。
如果本文對(duì)你有幫助,那么請(qǐng)你贊助我,讓我更有激情的寫(xiě)下去,幫助更多的人。
