发布于 2016-04-24 22:18:11 | 643 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的ElasticSearch权威指南,程序狗速度看过来!

ElasticSearch 基于Lucene的搜索引擎

ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。 我们建立一个网站或应用程序,并要添加搜索功能,令我们受打击的是:搜索工作是很难的。我们希望我们的搜索解决方案要快,我们希望有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP的索引数据,我们希望我们的搜索服务器始终可用,我们希望能够一台开始并扩展到数百,我们要实时搜索,我们要简单的多租户,我们希望建立一个云的解决方案。Elasticsearch旨在解决所有这些问题和更多的。


Elasticsearch-sql 是给予es的提供sql查询服务。你可以很方便的用sql的方式查询es的数据。不必困扰于ES变态的查询表达式,同时提供了超越sql的功能。版本齐全,文档齐全,你值得拥有

使用方式

  • 界面方式查询:

http://localhost:9200/_plugin/sql/
  • RestApi方式

http://localhost:9200/_sql?sql=select * from indexName limit 10
  • 将sql语句转换为es的查询语句

http://localhost:9200/_sql/_explain?sql=select * from indexName limit 10

目前支持的sql

SQL Features

  • SQL Select

  • SQL Delete

  • SQL Where

  • SQL Order By

  • SQL Group By

  • SQL AND & OR

  • SQL Like

  • SQL COUNT distinct

  • SQL In

  • SQL Between

  • SQL Aliases

  • SQL Not Null

  • SQL(ES) Date

  • SQL avg()

  • SQL count()

  • SQL last()

  • SQL max()

  • SQL min()

  • SQL sum()

  • SQL Nulls

  • SQL isnull()

  • SQL now()

Beyond sql features

  • ES TopHits

  • ES MISSING

  • ES STATS

  • ES GEO_INTERSECTS

  • ES GEO_BOUNDING_BOX

  • ES GEO_DISTANCE

  • ES GEOHASH_GRID aggregation

  •  


历史版本 :
分布式搜索引擎 ElasticSearch 6.1.2 和 5.6.6 发布
分布式搜索引擎 Elasticsearch 6.1.1 发布,功能增强
Elasticsearch 6.1.0 发布,分布式搜索引擎
Elasticsearch 6.0.1 发布,分布式搜索引擎
Elasticsearch 6.0.0 正式发布,带来大量新特性
Elasticsearch v6.0.0-rc2 发布,分布式搜索引擎
Elasticsearch 5.6.3 发布,分布式搜索引擎
Elasticsearch v6.0.0-rc1 发布,分布式搜索引擎
Elasticsearch 5.6.2 发布,分布式搜索引擎
Elasticsearch 5.6.1 发布,分布式搜索引擎
Elasticsearch v5.6.0 发布,分布式搜索引擎
Elasticsearch 6.0.0-beta2 发布,分布式搜索引擎
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务