Elasticsearch入门教程
收藏

Elasticsearch教程,基于lucene的实时分布式搜索引擎教程。官方的说明大部分都是基于REST的http接口的,本专栏教你如何使用elasticsearch的java API。

分享到: Sina Tec

最近更新文章

ElasticSearch入门-结构定义之Mapping

相当于数据库的表结构的定义,elasticsearch的mapping 也很重要。直接关系到性能及搜索结果的准确性。elasticsearch的java api的例子太少,我在这儿就献丑了。 为了说明mapping的定义,我这里定义了一个简单的模型,就ID,type,和catIds 3个属性,重在说明如何使用java api来定义mapping,具体各field应该如何定义,这里不做讨论。 ...
donlianli 评论(2) 有11046人浏览 2013-08-06 22:35

Elasticsearch聚合功能Facet

在常规数据库中,我们都知道有一个sql就是group,分组。如果主表只有对应的一个列记录的分组的ID,那么还好统计,比如说每本书book表,有一个分类catId,记录是属于哪一类的书,那么直接按照catId进行分组即可。可是在实际应用种,并非如此简单。一本书往往属于多个分类,比如:某本书既属于科技类书,又属于儿童类书,要求按照这两种条件进行筛选,都能筛选出来,如果要求按照分类进行统计数量,数据库 ...
donlianli 评论(3) 有12406人浏览 2013-07-15 21:44

Elasticsearch一些基础概念理解

转载请标明出处:http://donlianli.iteye.com/blog/1905552   熟悉ES中的几个关键概念: 节点(Node):一个elasticsearch运行的实例,其实就是一个java进程。一般 ...
donlianli 评论(3) 有3978人浏览 2013-07-13 22:59

ElasticSearch入门-搜索如此简单

转载请标明出处:http://donlianli.iteye.com/blog/1904064   搜索引擎我也不是很熟悉,但是数据库还是比较了解。可以把搜索理解为数据库的like功能的替代品。因为like有以下几点不足: 第一、like的效率不行,在使用like时,一般都用不到索引,除非使用前缀匹配,才能用得上索引。但普通的需求并非前缀匹配。 第二、like的不能做到完全的模糊匹配。比 ...
donlianli 评论(4) 有8239人浏览 2013-07-11 22:11

ElasticSearch入门-Bulk,Search操作

转载请标明出处:http://donlianli.iteye.com/blog/1902840   其实在上一篇博客中,只要大家能看懂,就应该能够根据其代码做到举一反三了,依次类推ES的批量操作Bulk,搜索功能Search等,但在这里还是简单讲一下。   批量索引和删除   BulkRequestBuilder bulkRequest = client.prepareBulk(); ...
donlianli 评论(3) 有6741人浏览 2013-07-10 22:46

ElasticSearch入门-增删改查(CRUD)

转载请标明出处:http://donlianli.iteye.com/blog/1902238   ElasticSearch(名称太长,后面简称ES)作为一个搜索引擎,目前可谓是如日中天,几乎和solr齐驾并驱。关于他能做什么,跟云计算有什么关系,在此不再描述。但是ES的官方文档,特别是关于java的客户端文档,真是少的可怜,甚至连个完整的增删改的示例都没有。在此,我就献丑了。 在开始讲 ...
donlianli 评论(3) 有17641人浏览 2013-07-09 21:48
  • 专栏创建者:donlianli
  • 创建时间:2013-07-16 22:07:35
  • 专栏文章数:26篇
  • 专栏被浏览:216610 次

本专栏热门文章

最新评论

ElasticSearch视频教程网盘地址:https://pan.baidu.com/s/1smQz ...
不帅sina 评论了 elasticsearch 1.x优化
ElasticSearch视频教程网盘地址:https://pan.baidu.com/s/1smQz ...
不帅sina 评论了 Elasticsearch1.x Java教程
通俗易懂 谢谢哦
sp42 评论了 Elasticsearch store属性理解
litianyi520 写道按照教程上面创建的mapping 报错 ROOT 。。。。。 parsei ...
donlianli 评论了 Elasticsearch1.x Java教程
Kogasa 写道大手你好,我看了你的这份教程非常有帮助。我现在碰上个问题,就是添加字段的时候如何设置 ...
donlianli 评论了 Elasticsearch1.x Java教程
大手你好,我看了你的这份教程非常有帮助。我现在碰上个问题,就是添加字段的时候如何设置它的默认?求解答。 ...
Kogasa 评论了 Elasticsearch1.x Java教程
按照教程上面创建的mapping 报错 ROOT 。。。。。 parseing!我用的1.6 版本 是 ...
litianyi520 评论了 Elasticsearch1.x Java教程
QueryBuilder query = QueryBuilders.fieldQuery(" ...
empireghost 评论了 ElasticSearch入门-搜索如此简单
请教一下,如果不自动创建的话,采用配置文件方式,是每个节点下都要加一下配置文件吗?如果采用程序方式,怎 ...
marlay 评论了 如何禁用elasticsearch(ES)的自动创建mapp ...
dizh 写道如果不自动创建的话,那只能在配置文件里面或者程序里面手工创建么?对
donlianli 评论了 如何禁用elasticsearch(ES)的自动创建mapp ...
Global site tag (gtag.js) - Google Analytics