ElasticSearch的基本用法与集群搭建一、简介ElasticSearch和Solr都是基于Lucene的搜索引擎,不过ElasticSearch天生支持分布式,而Solr是4.0版本后的SolrCloud才是分布式版本,Solr的分布式支持需要ZooKeeper的支持。这里有一个详细的Ela...
分类:
其他好文 时间:
2015-10-12 00:23:21
阅读次数:
253
一、简介ElasticSearch和Solr都是基于Lucene的搜索引擎,不过ElasticSearch天生支持分布式,而Solr是4.0版本后的SolrCloud才是分布式版本,Solr的分布式支持需要ZooKeeper的支持。这里有一个详细的ElasticSearch和Solr的对比:http...
分类:
其他好文 时间:
2015-10-11 17:57:37
阅读次数:
185
摘要:世上有三类书籍:1、介绍知识,2、阐述理论,3、工具书;世间也存在两类知识:1、技术,2、思想。以下是我在部署ElasticSearch集群时的经验总结,它们大体属于第一类知识“techknowledge(技术)”。但其中也穿插一些我个人的理解。敬请指正。 关键词:ElasticSearch,...
分类:
其他好文 时间:
2015-10-07 22:53:09
阅读次数:
233
Elasticsearch学习笔记在介绍Elasticsearch的用法之前先讲讲为什么要用它吧。首先学习搜索引擎,肯定不可避免的都听过lucene,solr和Elasticsearch都是基于它的。spinx文章很多,但是数据库的入侵性太强(插件模式)。Elasticsearch是当下最流行的分布...
分类:
其他好文 时间:
2015-10-07 10:48:56
阅读次数:
157
示例数据文件document.json(index表示在索引中增加或替换现有文档,create表示如果文档不存在则添加文档,delete表示删除文档):{ "index": { "_index": "addr", "_type": "contact", "_id": 1 }}{ "name":...
分类:
其他好文 时间:
2015-09-30 12:38:50
阅读次数:
168
需求:我们搜索文章范围在近一年之内。这时候我们就用到elasticsearch RangeFilter了 具体例子如下: long?current=System.currentTimeMillis()/1000l;
????Calendar?ca?=?Calendar.getInstance();//得到...
分类:
其他好文 时间:
2015-09-30 11:22:54
阅读次数:
4380
Mapping Mapping is the process of defining how a document should be mapped to the Search Engine, including its searchable characteristics such as which fields are searchable and if/how they are tok...
分类:
移动开发 时间:
2015-09-28 13:23:26
阅读次数:
364
倒排索引 inverted index,第一次接触是在elasticsearch里面,里面的索引就是用的这个,其实es也是使用的Lucene作底层,inverted index是Lucene的核心算法。网上说,“倒排索引”是实现单词到文档映射关系的最佳实现方式。为什么叫做倒排索引呢?其实我认为中文翻...
分类:
编程语言 时间:
2015-09-27 13:43:52
阅读次数:
306
ELKstack是Elasticsearch、Logstash、Kibana三个开源软件的组合。目前都在Elastic.co公司名下。
ELK是一套常用的开源日志监控和分析系统,包括一个分布式索引与搜索服务Elasticsearch,
一个管理日志和事件的工具logstash,和一个数据可视化服务Kibana
logstash_1.5.3负责日志..
分类:
其他好文 时间:
2015-09-23 10:38:46
阅读次数:
334