elasticsearch
HinyLover
为了编程事业而奋斗
展开
-
实时搜索引擎Elasticsearch(1)——基础概念、安装和运行
Elasticsearch(简称ES)是一个基于Apache Lucene(TM)的开源搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。本文介绍它的基础概念、安装、运行以及配置。原创 2015-08-15 11:28:45 · 20892 阅读 · 1 评论 -
实时搜索引擎Elasticsearch(2)——Rest API的使用
ES为开发者提供了非常丰富的基于HTTP协议的Rest API,只需要向ES服务端发送简单的Rest请求,就可以实现非常强大的功能。本篇文章主要介绍ES中常用操作的Rest API的使用,同时会讲解ES的源代码工程中的API接口文档,通过了解这个API文档的接口描述结构,就基本上可以实现ES中的绝大部分功能。原创 2015-08-29 10:04:35 · 19889 阅读 · 2 评论 -
实时搜索引擎Elasticsearch(4)——Aggregations (聚合)API的使用
本篇将介绍ES提供的聚合API的使用。ES提供的聚合功能可以用来进行简单的数据分析。本文仍然以上一篇提供的数据为例来讲解。原创 2015-09-08 21:57:17 · 56753 阅读 · 13 评论 -
实时搜索引擎Elasticsearch(3)——查询API的使用
上一篇文章介绍了ES中的Rest API,本章将重点介绍ES中的查询API的使用。由于笔者在实际项目仅仅将ES用作索引数据库,并没有深入研究过ES的搜索功能。而且鉴于笔者的搜索引擎知识有限,本文将仅仅介绍ES简单(非全文)的查询API。原创 2015-09-05 17:58:22 · 30453 阅读 · 2 评论 -
实时搜索引擎Elasticsearch(5)——Java API的使用
前一篇有关ES的文章介绍了使用Rest方式调用ES的聚合API。本文介绍ES的Java API调用。原创 2015-11-28 23:47:09 · 40384 阅读 · 3 评论