
elasticsearch
柳牧之
硕士,曾负责建设某市试点安全双预防系统,建设成果被各级领导参观。主要研究的技术有Spring boot ,vue,angular js,ASP.net.
展开
-
es查询对应索引下的数据结果
执行语句GET test-index/_mapping?prettytest-index: 索引名称。_mapping:查询索引的结构?pretty:是参数,意思是格式化数据原创 2019-07-18 16:21:17 · 32732 阅读 · 3 评论 -
ES去重查询
ES去重查询查询语句查询语句{ "collapse": { "field": "过滤的字段" }, "query": { "bool": { } }}我想 查询es的某索引下某个字段有多少种类值,比如我想知道用户表里面一共有多少个不同的名字,也就是查询名字时候将重复的名字去掉,使用上面的语句可以实现。...原创 2019-07-11 17:43:03 · 3755 阅读 · 0 评论 -
ElasticSearch 给简单对象做模糊匹配
ElasticSearch 给简单对象做模糊匹配创建索引创建数据结构存储数据模糊匹配运行结果截图创建索引PUT store //创建索引GET /store //查看索引DELETE store //删除索引创建数据结构PUT /store/_mapping/products?pretty{ "properties": { "price": { ...原创 2019-06-13 16:53:17 · 2611 阅读 · 0 评论 -
elasticSearch 设置字段的keyword属性
es查询时候我们经常会遇到对text类型的文档进行查询或者聚合时候,发现聚合的字段被es分词了,所以这个时候就需要我们对该字段设置一个keyword属性然后,将该keyword属性的type设置为keyword这样我们在查询或者在聚合时候可以通过该属性下的keyword字段就可以实现完全匹配。下面我们是对一个nested对象下的name属性设置的keyword属性,简单属性设置就更容易了,把下面...原创 2019-01-22 17:15:13 · 35399 阅读 · 3 评论 -
elasticSearch创建索引,创建映射,插入数据,删除索引,删除数据
#查询索引下的数据GET /my_store/_search#删除索引DELETE /my_store#创建索引PUT /my_store#创建映射PUT /my_store/_mapping/products?pretty{ "properties": { "price": { "type": "long" }, "na...原创 2019-01-22 16:01:48 · 2879 阅读 · 0 评论 -
elasticsearch多个索引的数据联查
1.数据入库PUT /my_index/user/1 { "name": "John Smith", "email": "john@smith.com", "dob": "1970/10/24"}PUT /your_index/blogpost/2 { "title": "Relationshi原创 2019-01-16 14:36:39 · 33289 阅读 · 20 评论 -
elasticsearch 模糊查询
1、使用关键字wildcard2. 它使用标准的 shell 通配符查询: ? 匹配任意字符, * 匹配 0 或多个字符GET /cars/transactions/_search?pretty{ "query": { "wildcard": { "city": { "value": "*ia*" } } }}查询结果:...原创 2019-01-16 14:06:38 · 12913 阅读 · 0 评论 -
ElasticSearch实现聚合结果的筛选
小编我想实现这样一个操作,c_group.id取值格式为 “100*”、 “101*”、 “102*”、 “103*” 而我想做的操作是,聚合时候只返回编号是 “101*”格式的数据。实现的核心代码是:在聚合下面加一个 “include”: "101.*"就可以。aggs字段提供了过滤的功能,使用两种方式:include可以匹配出包含该值的文档,exclude则排除包含该值的文档。语句:...原创 2019-01-21 15:06:08 · 6299 阅读 · 0 评论 -
ElasticSearch分页查询
查询语句1.查询序号是1-62.按照price降序排序。3.from表示从那条语句开始,size表示查询几条数据 GET /cars/transactions/_search?pretty{ "from":1 , "size": 5, "query": { "match_all": {} }, "sort": [ { "price&qu原创 2019-01-15 17:44:48 · 377 阅读 · 0 评论 -
elasticSearch 实现对nested对象的查询
1.下面我是对一个nested对象进行查询时候执行的结果。希望对您有帮助。GET /my_store/_search{ "query": { "bool": { "must": [ { "nested": { "path": "owner", "query": {原创 2019-01-23 23:13:56 · 7644 阅读 · 2 评论 -
elasticsearch query bool nested对象 聚合
复杂的查询:下面的查询是小编自己研究写的一个比较复杂,的语句。涉及到查query ,bool must,已经过滤条件term关键词介绍from : 表示从第几条开始返回size: 表示返回的题目数大小。query :查询语句bool 、must、 should 是拼接sql中的where条件,bool 、must组合表示 and,bool 、should 组合表示 or。range...原创 2019-01-17 17:52:45 · 2267 阅读 · 0 评论 -
elasticsearch -6.4.1 kibana-6.4.1 logstash-6.5.4同步mysql windows环境
1.下载elasticsearch-6.4.1选择windows 环境下的包,然后减压放到d盘,建议文件建名称使用用英语。2.修改config\elasticsearch.yml文件把前景的#去掉设置集群名字:cluster.name: cluster-name设置IP: network.host: 127.0.0.1设置端口: http.port: 92003.启动elastic...原创 2018-12-26 11:57:49 · 1112 阅读 · 0 评论 -
elasticsearch启动闪退、报错: expected , but found BlockMappingStart
1:elasticsearch 启动闪退,并报错如下图:原因: config/application .yml内配置文件的格式不对,比如那个配置文件多了一个空格或者是少了一个空格造成。原创 2018-12-25 17:04:24 · 1427 阅读 · 0 评论 -
org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentExceptio
这是我转载的一片文章,解决了我的问题,所以记录一下。话不多说,见正文吧!elasticsearch安装踩过的那些坑:坑1: [***]failed to send join request to master 原因:你复制了某个节点的elasticsearch文件夹,但是这里面包含了该节点的data文件解决:删除elasticsearch文件夹下data目录的内容坑2:ERR...转载 2018-11-20 11:28:03 · 21602 阅读 · 1 评论