[Java] 关于搜索引擎ElasticSearch的一点学习分享

Elastic有一条完整的产品线:Elasticsearch、Kibana、Logstash等,前面说的三个就是大家常说的ELK技术栈。
[Java] 关于搜索引擎ElasticSearch的一点学习分享 Elasticsearch具备以下特点:
  • 分布式,无需人工搭建集群(solr就需要人为配置,使用Zookeeper作为注册中心)
  • Restful风格,一切API都遵循Rest原则,容易上手
  • 近实时搜索,数据更新在Elasticsearch中几乎是完全同步的。
Kibana是一个基于Node.js的Elasticsearch索引库数据统计工具
  • 可以利用Elasticsearch的聚合功能,生成各种图表,如柱形图,线状图,饼图等。
  • 提供了操作Elasticsearch索引数据的控制台,并且提供了一定的API提示,非常有利于我们学习Elasticsearch的语法。
[Java] 关于搜索引擎ElasticSearch的一点学习分享 --------------------------分割线------------------------------[Java] 关于搜索引擎ElasticSearch的一点学习分享