elasticsearch0.12版本发布了

From:http://github.com/elasticsearch/elasticsearch/wiki/Release-notes BreakChanges thrift definition params is conflict with c#’s keyword, rename to parameters. (#392) Geo Overhaul (work with multiple locations). (#414) Bulk API: Rename index to _index, type to _type and id to _id. (#421) 新功能及改进: 1.添加_fields来直接访问已经保存的字段,之前只能通过_source来访问,使用方式如下: _fields[‘my_field_name’].value or_fields[‘my_field_name’].values. 2. 支持Mapper动态模板(Dynamic Template),,支持正则、通配符等区配模式,有点solr动态schema的意义,但是更强大,详情 3.新的River插件,Wikipedia River: A river to index wikipedia,默认下载最后一个wiki的dump文件进行索引(好几个G哦),详情 […]

ElasticSearch WebConsole及ElasticSearch.NET客户端

用Fiddler来查看ElasticSearch的服务器状态太让人抓狂了,抽空弄个console面板,可以很方便的设置服务器地址和更新时间,暂时只显示了一部分有用的信息。 github的地址:http://github.com/medcl/ElasticSearch-WebConsole 封装的一个.NET客户端地址,提供了连接池和thrift支持(暂时不支持Framed模式)200w记录时索引操作1-2ms、800w记录50ms,github地址: http://github.com/medcl/ElasticSearch.Net

thrift入门

thrift入门与elasticsearch的thrift接口代码生成 下载 http://incubator.apache.org/thrift/download/ 最新:http://www.thrift-rpc.org/?p=thrift.git;a=shortlog;h=refs/misc/instant

[译]搜索引擎与时间机器

原文:http://www.elasticsearch.com/blog/2010/02/16/searchengine_time_machine.html 构建一个高可用的产品需要一些创新的想法,当我们谈论一个高可用的产品的时候,我们一般会从两个方面去衡量,一个是部分集群的故障处理(其中包括如何做到加新节点自动扩展),还一个就是整个集群都出故障都down掉情况的处理(怎样保证整个系统可以重新跑起来,恢复到down掉之前的状态,并且还不能丢失数据)。 接下来将要说说一个分布式系统(尤其是在云计算环境里)是如何解决上面提到的那两个问题的以及ElasticSearch是怎么做的。

ElasticSearch复杂查询DSL使用

测试ES版本0.10.0,ES的Query DSL很灵活,可以实现复杂的查询,这里提供个简单的例子。