Elasticsearch
love others as self
love others as self! ----愿美梦成真!
展开
-
Elasticsearch的学习笔记
在介绍Elasticsearch的用法之前先讲讲为什么要用它吧。首先学习搜索引擎,肯定不可避免的都听过lucene,solr和Elasticsearch都是基于它的。spinx文章很多,但是数据库的入侵性太强(插件模式)。Elasticsearch是当下最流行的分布式搜索引擎之一。solr也稍微玩过,文章也多。同时也希望能通过Elasticsearch进一步学习完善自己对于分布式的学习。更深入的同转载 2016-12-26 14:14:06 · 914 阅读 · 0 评论 -
Elasticsearch创建索引和映射结构详解
前言这篇文章详细介绍了如何创建索引和某个类型的映射。下文中[address]指代elasticsearch服务器访问地址(http://localhost:9200)。1 创建索引1.1 简单创建语句curl -XPUT [address]/blog1.2 带参数的创建语句curl -XPUT [address]/blog/ -d '{ ...转载 2018-08-07 19:30:35 · 1996 阅读 · 0 评论 -
Elasticsearch - 短语匹配(match_phrase)以及slop参数
因为elasticsearch 里默认的IK分词器是会将每一个中文都进行了分词的切割,所以你直接想查一整个词,或者一整句话是无返回结果的设置了not_analyzed后,搜索的时候就不行了(因为没有进行分词,所以理解为精确查找)如果没有设置"index":"not_analyzed" ,也可以采用下面的查询方式 短语匹配(Phrase Matching) 就像用...转载 2018-08-07 19:10:47 · 69687 阅读 · 3 评论 -
elasticsearch中 refresh 和flush区别
elasticsearch中 refresh 和flush区别elasticsearch中有两个比较重要的操作:refresh 和 flushrefresh操作当我们向ES发送请求的时候,我们发现es貌似可以在我们发请求的同时进行搜索。而这个实时建索引并可以被搜索的过程实际上是一次es 索引提交(commit)的过程,如果这个提交的过程直接将数据写入磁盘(fsync)必然会影响性能,所以es中设计...转载 2018-05-17 12:39:45 · 898 阅读 · 0 评论 -
Elasticsearch 排序
elasticsearch 聚合需字段”fielddata”: truehow to set fielddata=true in kibanahttps://stackoverflow.com/questions/38145991/how-to-set-fielddata-true-in-kibanaI am new to Kibana, have data loaded into Elastic...原创 2018-05-17 10:10:41 · 740 阅读 · 0 评论 -
Elasticsearch Optimization
Elasticsearch Optimization Checklist假设hardware 假设index/query rate假设elasticsearch用户运行elasticsearchhardware Level见 [Elasticsearch Hardware Recommendation][9]。System Leveladjust vm.swappiness [1][1]# 这是永转载 2018-01-18 10:43:04 · 533 阅读 · 0 评论 -
Elasticsearch服务器开发第二版读书笔记
首先很想说,很高兴有位同济的大学研究生同学,让我可以在毕业5个月后,还能再次走进图书馆去借自己想看的书籍,比如最近因为工作需要而接触的elasticsearch。传入的文档中的数据怎么转化为倒排索引,查询文本怎样变成可搜索的词---->这个数据转化的过程就是分析.由于其分布性性质和实时功能,许多人把他称为文档数据库。Elaseticsearch把数据存在一个或多个索引上,每个索原创 2017-01-02 22:30:33 · 963 阅读 · 0 评论 -
ELK 在 Spark 集群的应用
概述大数据处理技术越来越火,云计算平台也如火如荼,二者犹如 IT 列车的两个车轮,相辅相成,高速发展。如果我们将大数据处理平台比作一个可能会得病的人的话,那么日志分析系统就是给病人诊断的医生。由于集群甚大,几百台机器都是起步价,甚至可能会有上千台、上万台机器同时协作运行。如此大的集群,不可能一点问题都不出,就像一个人不可能不得病一样。如果出现问题,如何快速的找到问题的根源并对症下药,则显得转载 2017-01-18 16:11:22 · 1149 阅读 · 0 评论 -
Elasticsearch 数据搜索篇·【入门级干货】
样例数据为了更好的使用和理解ES,没有点样例数据还是不好模拟的。这里提供了一份官网上的数据,accounts.json。如果需要的话,也可以去这个网址玩玩,它可以帮助你自定义写随机的JSON数据。首先开启你的ES,然后执行下面的命令,windows下需要自己安装curl、也可以使用cygwin模拟curl命令:curl -XPOST 'localhost:9200/bank转载 2016-12-29 13:31:53 · 1659 阅读 · 0 评论 -
ElasticSearch关闭重启命令
ElasticSearch关闭重启命令转自:http://www.cnblogs.com/ae6623/p/5110927.html很多人学习elasticSearch都是自学,想百度一下如何重启es也是没有答案,我硬着头皮,算是琢磨出来了,借此写博,希望能帮助您。1.如何关闭ES,elasticsearch关闭办法1.使用head插件找到想关掉的节转载 2016-12-27 11:21:37 · 50768 阅读 · 0 评论 -
don't run elasticsearch as root
don't run elasticsearch as root异常。显然这是提示不能使用root用户直接运行,可以通过使用普通用户登录。[root@localhost bin]# ./elasticsearchException in thread "main" java.lang.RuntimeException: don't run elasticsearch as r转载 2016-12-26 21:09:31 · 2065 阅读 · 0 评论 -
关于elasticsearch集群节点配置
注意:如果是在局域网中运行elasticsearch集群也是很简单的,只要cluster.name设置一致,并且机器在同一网段下,启动的es会自动发现对方,组成集群。2.elasticsearch-servicewrapper1)安装到github,https://github.com/elastic/elasticsearch-servicewrapper下载转载 2016-12-26 18:06:24 · 10827 阅读 · 0 评论 -
Elasticsearch5.X进行聚合操作时提示Fielddata is disabled on text fields by default
Elasticsearch5.X聚合操作异常:Fielddata is disabled on text fields by default. Set fielddata=true on [color] in order to load fielddata in memory by uninverting the inverted index. Note that this can howev...转载 2018-12-04 13:42:45 · 3305 阅读 · 0 评论