-
elasticsearch入门教程
elasticsearch教程,基于lucene的实时分布式搜索引擎教程。官方的说明大部分都是基于rest的http接口的,本专栏教你如何使用elasticsearch的java api。
最近更新文章
使用基于elasticsearch1.2的jar包写的。
csdn下载地址:http://download.csdn.net/detail/donlian/8243697
百度网盘地址:http://pan.baidu.com/s/1ddxsymp
有3145人浏览
2014-12-11 13:18
关于我,邯郸人。
对这类话题感兴趣?欢迎发送邮件至donlianli@126.com
http://donlianli.iteye.com/blog/2115979
本博文为elasticsearch server2nd的部分第7章部分章节的翻译,m6手机网页版登录的版权归原作者。
设置filter cache
有3714人浏览
2014-09-12 23:21
关于我,邯郸人。
对这类话题感兴趣?欢迎发送邮件至donlianli@126.com
请支持原创http://donlianli.iteye.com/blog/2094305
es在查询时,可以指定搜索类型为query_then_fetch,query_and_featch,dfs_query_then_featch和dfs_query_and_featch。那么这4种搜索类 ...
有14373人浏览
2014-07-20 23:05
请支持原创:http://donlianli.iteye.com/blog/2091127
1、索引格式
1.x之前的版本,被索引的文档type会同时出现在url和传输的数据格式中,如下:
put /my_index/my_type/1{ "my_type": { ... doc fields ... }}
...
有2141人浏览
2014-07-12 22:55
本文为官方文档的译文加个人理解。作者翻译时,elasticsearch(下面简称es)的版本为1.2.2。
请支持原创:http://donlianli.iteye.com/blog/2090606
一、统计信息相关命令的变化
有关集群状态cluster_state, 节点信息nodes_info, 节点统计信息nodes_stats和索引信息indices_stats命令 ...
有1967人浏览
2014-07-10 23:15
本文为官方文档的译文加个人理解。作者翻译时,elasticsearch(下面简称es)的版本为1.2.1。
请支持原创:http://donlianli.iteye.com/blog/2090177
1、系统级别及设置方面
1.1 es启动时,默认是作为一个前台程序启动。如果你想让es作为一个后台守护进程,需要在启动命令后面加-d参数。
1.2 命令行参数,默认不需要再加- ...
有2002人浏览
2014-07-09 23:53
在配置文件中增加如下配置:
action.auto_create_index: false
index.mapper.dynamic: false
有3420人浏览
2014-03-05 21:53
有两种方法,都是修改es的配置文件(%es_home%/config/elasticsearch.yml):
方法一、设置cluster.routing.allocation.same_shard.host: true。
这个设置是告诉es,将同一shard的primary shard和replica shard分步在不同的主机上(官方文档说按照不同的ip或主机名称来判断是否是同一主机)。这 ...
有8099人浏览
2014-03-05 21:45
学习lucene是为了更深入搜索,学习lucene4是为了弄懂es中没有解释的疑问,等看完lucene,才发现,搜索的核心原来都是lucene,elasticsearch只不过是包在lucene外面的一层皮。
lucene是一个搜索引擎包,它并非一个像tomcat一样的产品。它衍生出了solr和elasticsearch。当然,我学习的是后者。solr是apache孵化的一个搜索引 ...
有5472人浏览
2013-11-16 22:46
刚刚过去的双11,真是给线下运营商好好上了一课。当今的互联网真是炙手可热,大家对互联网的热情是如此之高。相信电商之间的竞争将更加的激烈� ...
有5284人浏览
2013-11-16 22:30
在elasticsearch创建mapping的时候,需要制定store属性和index属性,对于刚入门es的学者,通常对lucene又不熟悉的人,通常不知道如何设置这两个值。
先来看需求:
在做搜索时,经常会需要对一个分类进行分组,比如搜索"ipad",需要在平板电脑分类下面统计有多少个商品,在电脑配件下面统计有多少个商品,这种统计数量的需求,我们通常会在docu ...
有12945人浏览
2013-11-15 18:03
想要给elasticsearch安装一个中文分词插件,网上的资料都有点过时。
现在记录一下从源码安装ik插件的过程。
(注:我用的版本是0.90.2)。
1、下载源码
首先去ik的git网站下站源码,网址:https://github.com/medcl/elasticsearch-analysis-ik
下载完源码后,发现没有对应的jar包。我用mvn package,打了一个 ...
有7788人浏览
2013-09-28 16:50
java的垃圾回收真是让人又恨又爱。当今大内存已经成为服务器的趋势,使用cms垃圾回收有点捉襟见肘。为何要使用g1垃圾回收,我想用过es的人都会很清楚。下面我就介绍一下在elasticsearch中,如何使用g1垃圾回收。
首先找到es的配置文件。elasticsearch.in.sh,这个文件在es的bin目录下面。
然后找到配置垃圾回收的配置。
# force the jvm to u ...
有8500人浏览
2013-09-28 10:34
elasticsearch的mapping一旦创建,只能增加字段,而不能修改已经mapping的字段。但现实往往并非如此啊,有时增加一个字段,就好像打了一个补丁,一个可� ...
有26055人浏览
2013-08-15 21:30
在elasticsearch中找一个复制索引的接口真难。现在官方唯一推荐的方法是使用游标获得被复制索引的所有document,然后使用bulkindex新建立一个索引。
这个接口也很奇怪,第一次search竟然不返回数据。
import org.elasticsearch.action.search.searchresponse;
import org.elasticsearch. ...
有8883人浏览
2013-08-14 20:15
通常,在项目中需要联想输入(即输入关键字,提示相关词条,类似百度google的搜索)的需求,可能大家都是用的数据库的like '%关键字%‘来实现。但是这样实现有几个问题。
第一、这样的搜索无论是oracle还是mysql,都是无法使用索引的。在oracle中可能有全文检索可以使用,但是个人感觉效果不是很好。
第二、输入的关键字有like的通病,就是只有保含关键字的词条才会被命中。如果中间加 ...
有14020人浏览
2013-08-10 23:11
elasticsearch中的mapping一旦创建,就不能再修改。但是添加字段是可以的。其实很简单,只需在原来的mapping上面直接新增加一个field,然后重新创建一下mapping就可以了。
原mapping的定义如下:
private static xcontentbuilder getmapping() throws exception{
xcontentbuilder ...
有7637人浏览
2013-08-10 09:02
截止到0.90.x的版本,elasticsearch已经将connectednodes从api中去掉,具体代替的方法是什么呢?也没有找到相关的说明。
因此决定自己手工写一个工具类。其实,我们只有通过api去执行一个方法,就可以测试连接是否正常。测试的方法选定为获得集群node的信息。测试代码:
import java.util.map;
import org.elasticsearch ...
有3864人浏览
2013-08-10 08:50
在之前的一篇文章中,写到如何创建mapping。里面只是简单的创建了一个mapping。其实,这种比较重要并且一旦建立无法修改的操作还是需要仔细规划的。
今天我介绍设置index的分片数量及副本数量,即创建索引的如何指定分片的个数及副本的个数。分片的个数在创建之后是无法再增加和减少的,除非你另外建一个索引库,而副本是可以在运行的时候,动态增加和减少。因此,在创建索引库时,规划好分片(shard ...
有12742人浏览
2013-08-08 23:05
想要在java api中获得一个mapping 还真困难,以此铭记。
import org.elasticsearch.client.client;
import org.elasticsearch.cluster.clusterstate;
import org.elasticsearch.cluster.metadata.indexmetadata;
import org.elasti ...
有3609人浏览
2013-08-06 22:39
« 上一页 1
- 专栏创建者:
- 创建时间:2013-07-16 22:07:35
- 专栏文章数:26篇
- 专栏被浏览:215457 次
本专栏热门文章
最新评论
elasticsearch视频教程网盘地址:https://pan.baidu.com/s/1smqz ...
不帅sina 评论了
不帅sina 评论了
elasticsearch视频教程网盘地址:https://pan.baidu.com/s/1smqz ...
不帅sina 评论了
不帅sina 评论了
通俗易懂 谢谢哦
sp42 评论了
sp42 评论了
litianyi520 写道按照教程上面创建的mapping 报错 root 。。。。。 parsei ...
donlianli 评论了
donlianli 评论了
kogasa 写道大手你好,我看了你的这份教程非常有帮助。我现在碰上个问题,就是添加字段的时候如何设置 ...
donlianli 评论了
donlianli 评论了
大手你好,我看了你的这份教程非常有帮助。我现在碰上个问题,就是添加字段的时候如何设置它的默认?求解答。 ...
kogasa 评论了
kogasa 评论了
按照教程上面创建的mapping 报错 root 。。。。。 parseing!我用的1.6 版本 是 ...
litianyi520 评论了
litianyi520 评论了
querybuilder query = querybuilders.fieldquery(" ...
empireghost 评论了
empireghost 评论了
请教一下,如果不自动创建的话,采用配置文件方式,是每个节点下都要加一下配置文件吗?如果采用程序方式,怎 ...
marlay 评论了
marlay 评论了
dizh 写道如果不自动创建的话,那只能在配置文件里面或者程序里面手工创建么?对
donlianli 评论了
donlianli 评论了