本月博客排行
-
第1名
龙儿筝 -
第2名
flashsing123 -
第3名
xiaoxinye - e_e
- java_doom
- johnsmith9th
- gaochunhu
- sichunli_030
- zw7534313
- 深蓝传说
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- e_e
- javashop
- sam123456gz
- tanling8334
- arpenker
- kaizi1992
- xpenxpen
- lemonhandsome
- xiangjie88
- ganxueyun
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- Xeden
- johnsmith9th
- zxq_2017
- zhanjia
- jbosscn
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- daizj
- wjianwei666
- ranbuijj
- 喧嚣求静
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- lerf
- lstcyzj
- flashsing123
- lyndon.lin
最新文章列表
动态索引结构和索引更新机制
ElasticSearch的Schema free特性给动态提取并索引网页结构化文本内容提供了支持,使用URL的hash值来作为索引的主键(实际开发中使用URL作为主键,这里使用URL的hash值是为了方便演示),当网页内容改变后,可以非常方便地更新索引。
下面演示了动态索引结构和索引更新机制:
1、提交索引:
curl -XPUT http://localhost:92 ...
Elasticsearch升级至1.x后API的变化-三
请支持原创:http://donlianli.iteye.com/blog/2091127
1、索引格式
1.x之前的版本,被索引的文档type会同时出现在url和传输的数据格式中,如下:
PUT /my_index/my_type/1{ "my_type": { ... doc fields ... }}
...
Elasticsearch升级到1.2(1.x)API的变化-二
本文为官方文档的译文加个人理解。作者翻译时,elasticsearch(下面简称es)的版本为1.2.2。
请支持原创:http://donlianli.iteye.com/blog/2090606
一、统计信息相关命令的变化
有关集群状态cluster_state, 节点信息nodes_info, 节点统计信息nodes_stats和索引信息indices_stats命令 ...
Elasticsearch升级到1.2的不兼容变化-系统和设置
本文为官方文档的译文加个人理解。作者翻译时,elasticsearch(下面简称es)的版本为1.2.1。
请支持原创:http://donlianli.iteye.com/blog/2090177
1、系统级别及设置方面
1.1 es启动时,默认是作为一个前台程序启动。如果你想让es作为一个后台守护进程,需要在启动命令后面加-d参数。
1.2 命令行参数,默认不需要再加- ...
ElasticSearche 高性能query和filter查询语句探索
原文链接:http://blog.ifootsteps.com/?p=96
ElasticSearch查询语句主要有两种,一种为query 一种为filter.对于query来说需要进行评分过程所以是要被filter慢一些的.而普通的match又会比terms慢一些,所以当filter和term组合一起时效率会提升更多.
比如:
GET index/type/_search
...
elasticsearch 性能测试
最近花很大的经历来做性能测试,把结果整理到了ppt中,可能有个别地方不准,但是可以看看一个趋势。
主要分为两部分,一部分是写入elasticsearch性能,一部分是查询测试,elasticsearch的查询性能。
当然在elasticsearch1.3.0之后elasticsearch会提供benchmark来评估服务器性能实用情况。
硬件配置
主机
cpu
mem
disk ...
elasticsearch 安装与开发
由于项目需要 最近在研究elasticsearch 分享下学习经验!
elasticsearch是什么?
elasticsearch 是开源搜索平台领域的一个新成员。 ElasticSearch(简称 ES) 是一个基于 Lucene 构建的开源,分布式,RESTful 搜索引擎。 设计用于云计算中,能够达到搜索实时、稳定、可靠和快速,并且安装使用方便。 支持通过 HTTP 请求,使用 ...
让elasticsearch(es)分片分布在不同的机器上
有两种方法,都是修改es的配置文件(%ES_HOME%/config/elasticsearch.yml):
方法一、设置cluster.routing.allocation.same_shard.host: true。
这个设置是告诉es,将同一shard的primary shard和replica shard分步在不同的主机上(官方文档说按照不同的IP或主机名称来判断是否是同一主机)。这 ...
ElasticSearch大批量数据入库
最近着手处理大批量数据的任务。
现状是这样的,一个数据采集程序承载大批量数据的存储和检索。后期可能需要对大批量数据进行统计。
数据分布情况
13个点定时生成采集结果到4个文件(小文件生成周期是5分钟)
名称 大小(b)
gather_1_2014-02-27-14-50-0.txt ...
一起学学 ElasticSearch(1)
最近产品需要用到ElasticSearch,因此开始学习一下,有兴趣的可以一起。
好,今天从安装开始吧!
网上说 ElasticSearch 是开箱即用,解压即可使用。试试吧!
首先,当然是下载,地址如下:http://www.elasticsearch.org/download/
好吧,得到了elasticsearch-1.0.0.tar.gz OK (最新版本1.0)。
[root ...
APDPlat拓展搜索之集成ElasticSearch
APDPlat充分利用Compass的OSEM和ORM integration特性,提供了简单易用且功能强大的内置搜索特性。
APDPlat的内置搜索,在设计简洁优雅的同时,还具备了强大的实时搜索能力,用户只需用注解的方式在模型中指定需要搜索哪些字段(还可在模型之间进行关联搜索)就获得了搜索能力,而不用编写任何代码。平台自动处理索引维护、查询解析、结果高亮等支撑功能。
然而APD ...
The Future of Compass & ElasticSearch
Posted by: Shay Banon on 07/07/2010
Its been a long time since I blogged about Compass, and I guess its about time to discuss Compass, ElasticSearch, and how they relate to one another.
...
关于ElasticSearch的文章
希望使用索引工具制作日志分析工具。
但是国内的关于搜索引擎的使用者和稳档都太缺少了。
目前就先留着这些吧
这篇文章是讲elasticsearch用于他们的日志分析
http://architects.dzone.com/articles/our-experience-creating-large
这个也是使用elasticsearch来解析日志
http://puppetl ...
ElasticSearch
ElasticSearch配置文件详解
ElasticSearch的config文件夹里面有两个配置文件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件。es也是使用log4j来记录日志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。下面主要讲解下elasticsearch.yml这个文件中可配置的东西。c ...
flume-ng+elasticsearch+kibana
在flume-ng,elasticsearch方案中使用kibana
http://baniu.me/2013/01/kibana-in-flume/
ganglia elasticsearch
https://github.com/ganglia/gmond_python_modules/tree/master/elasticsearch
ganglia redis
https://githu ...
Lucene4基础概念-Elasticsearch深入
学习Lucene是为了更深入搜索,学习Lucene4是为了弄懂ES中没有解释的疑问,等看完Lucene,才发现,搜索的核心原来都是Lucene,Elasticsearch只不过是包在Lucene外面的一层皮。
Lucene是一个搜索引擎包,它并非一个像tomcat一样的产品。它衍生出了solr和elasticsearch。当然,我学习的是后者。solr是apache孵化的一个搜索引 ...
Elasticsearch store属性理解
在Elasticsearch创建mapping的时候,需要制定store属性和index属性,对于刚入门es的学者,通常对lucene又不熟悉的人,通常不知道如何设置这两个值。
先来看需求:
在做搜索时,经常会需要对一个分类进行分组,比如搜索"ipad",需要在平板电脑分类下面统计有多少个商品,在电脑配件下面统计有多少个商品,这种统计数量的需求,我们通常会在docu ...