Coin163

  • 如何为logstash+elasticsearch配置索引模板?

    在使用logstash收集日志的时候,我们一般会使用logstash自带的动态索引模板,虽然无须我们做任何定制操作,就能把我们的日志数据推送到elasticsearch索引集群中,但是在我们查询的时候,就会发现,默认的索引模板常常把我们不需要分词的字段,给分

    日期:2016年04月12日
  • ElasticSearch入门之彼行我释(四)

    散仙在上篇文章中,介绍了关于ElasticSearch基本的增删改查的基本粒子,本篇呢,我们来学下稍微高级一点的知识: (1)如何在ElasticSearch中批量提交索引 ? (2)如何使用高级查询(包括,检索,排序,过滤,分页) ? (3)如何组合

  • ElasticSearch入门介绍之安装部署(二)

    散仙,在上篇文章对ElasticSearch整体入门作了个介绍,那么本篇我们来看下,如何安装,部署es,以及如何安装es的几个比较常用的插件. es的安装和部署,是非常简单方便的,至少这一点散仙在es和solr之间,能够很明显的体现出来,solr的安装

  • ElasticSearch入门之花落红尘(三)

    上篇文章散仙介绍了ElasticSearch的入门安装和使用,那么本篇我们来看下,如何使用java api来和ElasticSearch进行交互,简单点说,就是实现一个增删改查,来找找入门的感觉。 在这里散仙解释一下,为啥选择使用Java api来作为一个

    日期:2015年02月03日
  • ElasticSearch之Java Api聚合分组实战

    ,然后把后端查询的数据,按照一定的维度放进去即可。 基础环境: (1)ElasticSearch1.7.2 (2)Logstash2.2.2 (3)Kibana4.1.2 (3)JDK7 (4)Spring4.2 使用到的技术点: (1)ElasticSearch

    日期:2016年04月08日
  • Elasticsearch配置内存

    原生ES,只需要在启动时加上'-Xmx1g -Xms1g' Elasticsearch Docker,参数为 '-eES_MIN_MEM=1g-eES_MAX_MEM=1g' 注意: 1. mx和ms最好设为一样,避免GC 2. 为了保证最大效率

    日期:2015年11月11日
  • ElasticSearch2.1的java api批量建索引方法

    es里面提供了两种批量建索引的方法: 1,使用 Bulk Api         特点是:使用比较简单,但控制不够灵活 2,使用Bulk Processor  特点是:使用稍麻烦,控制非常灵活  至于为什么要批量建索引,相信大伙已经不陌生了,为的就是提高写入效率,效率,效率! 数量大的情况下,10ms性能的提升,都有可能带来巨大的优化效果,所以时时刻刻考虑系统的性能无疑是 一个优秀的工程师必须具备的一种素质。 下面来看下在Java中,具体怎么用: (一)关于Bulk Api用法,这里直接引用es官网的例子了,大伙请直接看截图: (二)使用Bulk Processor处理也比较

  • 如何在Spring中注入ElasticSearch实例

    一些Service的引用等等。 有些类的实例生成比较复杂,直接在xml中,是没法进行配置的,比如我想在Spring注入ElasticSearch的Client实例,注意(这里并不是使用的spring-data-elasticsearch项目),而是使用原始

    日期:2016年04月06日
  • Elasticsearch Bulk API

    Elasticsearch Bulk API允许批量提交index和delete请求。   BulkRequestBuilder bulkRequest = client.prepareBulk(); bulkRequest.add

    日期:2015年09月09日
  • Elasticsearch的Mapping之元数据类型

    支持查询和更新 官网文档: https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-fields.html#_document_source_meta_fields

    日期:2015年11月25日