
elasticsearch
f7anty
这个作者很懒,什么都没留下…
展开
-
window 安装elasticsearch head碰到的问题
安装时碰到一些问题,记录下1.grunt不是内部或外部命令参考:https://www.cnblogs.com/xianrongbin/p/6206091.html2.npm install时报异常,推荐使用国内镜像npm install -g cnpm --registry=https://registry.npm.taobao.org...原创 2019-05-23 14:36:11 · 250 阅读 · 0 评论 -
es fielddata理解
在es中,text类型的字段使用一种叫做fielddata的查询时内存数据结构。当字段被排序,聚合或者通过脚本访问时这种数据结构会被创建。它是通过从磁盘读取每个段的整个反向索引来构建的,然后存存储在java的堆内存中。 fileddata默认是不开启的。Fielddata可能会消耗大量的堆空间,尤其是在加载高基数文本字段时。一旦fielddata已加载到堆中,它将在该段的生命周期内保留。此外...转载 2019-07-29 14:31:21 · 1408 阅读 · 0 评论 -
ElasticSearch中text和keyword类型的区别
在ES的2.X版本中,对于字符类型的数据,我们都使用string类型作为映射,然后再设置它的分词,例如我们新建了一个名为zk_test的索引,类型为 info,为其中字符类型的name字段设置索引,设置不分词,Kibanan中操作如下PUT /zk_test/info/_mapping{ "info":{ "properties":{ "name":{"type"...转载 2019-07-29 14:51:37 · 334 阅读 · 0 评论 -
Elasticsearch 桶总数聚合
桶总数聚合(sum bucket aggregation)桶总数聚合用于计算兄弟聚合中所有桶指定度量值的总数。被指定的度量必须是数字并且兄弟聚合必须为多桶聚合。语法{ "sum_bucket": { "buckets_path": "the_sum" }}参数名称 描述 必需 默认值 buckets_path 通向期望获取总数的桶的路径 ...转载 2019-08-02 17:30:46 · 2010 阅读 · 0 评论 -
elasticsearch2.0源码在开发环境eclipse中启动的问题及解决方案
es2.0跟1.6或者1.7有所不同,1.6或者1.7直接运行就可以启动,不需要任何的配置,2.0不同,如果不配置一些东东是无法正常在eclipse中启动调试的1.异常:Exception in thread "main" java.lang.IllegalStateException: path.home is not configuredat org.elasticsear转载 2016-03-10 17:19:58 · 695 阅读 · 0 评论 -
Elasticsearch中文分词插件ik的安装
安装步骤:1、到github网站下载源代码,网站地址为:https://github.com/medcl/elasticsearch-analysis-ik右侧下方有一个按钮“Download ZIP",点击下载源代码elasticsearch-analysis-ik-master.zip。解压文件elasticsearch-analysis-ik-master原创 2015-10-18 11:36:40 · 696 阅读 · 0 评论 -
Elasticsearch Date类型使用技巧
elasticsearch原生支持date类型,结合该类型和Kibana可以做出漂亮有用的图表。这里简单记录下使用的方法。使用date类型可以用如下两种方式:使用毫秒的时间戳,直接将毫秒值传入即可。传入格式化的字符串,默认是ISO 8601标准,例如2015-02-27T00:07Z(零时区)、2015-02-27T08:07+08:00(东八区),这两个时间实际是同一转载 2015-10-20 16:04:24 · 9500 阅读 · 2 评论 -
ElasticSearch Aggs的一些使用方法
这段代码是关于多层聚合和嵌套域的聚合,来源:https://github.com/elasticsearch/elasticsearch/blob/master/src/test/java/org/elasticsearch/search/aggregations/bucket/NestedTests.java 1 /* 2 * Licensed to Elastics转载 2015-10-20 17:39:52 · 3923 阅读 · 0 评论 -
搜索接口-排序(Search API-sort)
允许添加一个或多个排序到具体的某个字段。以及每个排序是可以逆转的。排序是定义在字段级别上的,通过_score字段,按得分排序。{ "sort" : [ { "post_date" : {"order" : "asc"} }, "user", { "name" : "desc" }, { "age" : "desc" },转载 2015-10-20 16:02:39 · 1775 阅读 · 0 评论 -
在Windows下使用curl命令
在Windows下使用curl命令 curl 是一般linux发行版中都带有的小工具,利用这个工具可以很方便的下载文件,我一般使用这个工具来查看某个页面相应的HTTP头信息,在Windows系统中我们也一样可以使用这个工具,如果不需要支持https的话,那直接下载一个可执行文件即可,下载页面是:http://curl.haxx.se/download.html,转载 2015-10-13 14:52:50 · 588 阅读 · 0 评论 -
一步一步教你elasticsearch在windows下的安装
首先下载最新的elasticsearch安装版本:elasticsearch下载。下载最新的elasticsearch 0.90.1版本。下载完成后。解压缩在安装目录。在cmd命令行进入安装目录,再进入 bin目录,运行elasticsearch.bat命令:启动成功后。在浏览器中输入:http://localhost:9200/1234567转载 2015-10-13 18:23:33 · 840 阅读 · 0 评论 -
Windows下elasticsearch插入数据报错!"error":"MapperParsingException[failed to parse]
按照官方文档操作,但是windows下有些不同,它不认识单引号‘,因此如果这样操作,就会报错:C:\Users\neusoft>curl localhost:9200/b1/b2/1 -d {"name":"fdafa"}{"error":"MapperParsingException[failed to parse]; nested: JsonParseException[Unrec转载 2015-10-13 16:29:59 · 13521 阅读 · 1 评论 -
Dianping River Plugin for Elasticsearch
文通过接入大众点评开放数据API,介绍如何利用ES的plugin机制,实现一个River Plugin。Elasticserach提供River模块意在将不同来源的数据通过统一的模型机制生成ES索引。ES使用Google Guice作为依赖注入框架,通过Guice的GettingStarted,实现Guice的依赖注入,需要:定义类xxxService,在其构造方法上加入@In转载 2016-02-23 10:56:55 · 499 阅读 · 0 评论 -
实例展示elasticsearch集群生态,分片以及水平扩展.
elasticsearch用于构建高可用和可扩展的系统。扩展的方式可以是购买更好的服务器(纵向扩展)或者购买更多的服务器(横向扩展),Elasticsearch能从更强大的硬件中获得更好的性能,但是纵向扩展也有一定的局限性。真正的扩展应该是横向的,它通过增加节点来传播负载和增加可靠性。对于大多数数据库而言,横向扩展意味着你的程序将做非常大的改动来利用这些新添加的设备。对比来说,Elasticsea转载 2015-10-16 14:58:27 · 598 阅读 · 0 评论