1,可使用chrome的插件Sense进行elastic search数据的插入及查询工作:
{
"_index": "nadeals-2016.07.18",
"_type": "default",
"_id": "1287232256009_191903608097",
"_score": 1.7590221,
"_source": {
"seller_name": "filafactory",
"buyer_id": "1507302688",
"plan_gmv": 19.99,
"vertical": "Fashion",
"item_title": "FILA Men's Countdown",
"qty": 1,
"transaction_id": "1287232256009",
"timestamp": 1468833332000,
"subsidy": 4,
"stock": 9892,
"price": "USD19.99",
"start": 1468249200000,
"item_id": 191903608097,
"seller_country": "US",
"module_name": "Best of Fashion up to 80% Off",
"subsidized": true,
"end": 1468853940000,
"@version": "1",
"@timestamp": "2016-07-18T09:16:11.247Z"
}
}
2,建立index, 定义_type,对字段类型设定mapping.
PUT /nadeals-2016.07.18
{
"mappings" : {
"default" : {
"properties" : {
"module_name": {
"type": "string",
"index":"not_analyzed"
},
"seller_name": {
"type": "string",
"index":"not_analyzed"
},
"buyer_id": {
"type": "string",
"index":"not_analyzed"
},
"vertical": {
"type": "string",
"index":"not_analyzed"
},
"item_title": {
"type": "string",
"index":"not_analyzed"
},
"price": {
"type": "string",
"index":"not_analyzed"
},
"seller_country": {
"type": "string",
"index":"not_analyzed"
}
}
}
}
}
3,insert及update操作:
put /nadeals-2016.07.18/default/727611992025_380899294777
{
"seller_name": "snowdealsnow",
"buyer_id": "1336337409",
"plan_gmv": 13.99,
"vertical": "Fashion",
"item_title": "NEW Electric Rockabye Womens Fashion Designer Oversize Sunglasses Msrp$100",
"qty": 1,
"transaction_id": "727611992025",
"timestamp": 1468833303000,
"subsidy": 0,
"stock": 614,
"price": "USD15.99",
"start": 1468422000000,
"item_id": 380899294777,
"seller_country": "US",
"module_name": "Multi Vert 7.13 thru 7.20",
"subsidized": false,
"end": 1469026740000,
"@version": "1",
"@timestamp": "2016-07-18T09:15:18.242Z"
}
4,delete操作
DELETE /nadeals-2016.07.18/default/727611992025_380899294777
5,查询操作
GET /nadeals-2016.07.18/default/_search
{
"query" : {
"bool" : {
"must" : [ {
"range" : {
"timestamp" : {
"from" : 1468833200000,
"to" : 1468836200000,
"format" : "epoch_millis",
"include_lower" : true,
"include_upper" : true
}
}
}, {
"term" : {
"seller_country" : "US"
}
}, {
"range" : {
"stock" : {
"from" : 0,
"to" : null,
"include_lower" : false,
"include_upper" : true
}
}
}, {
"range" : {
"end" : {
"from" : 1468836200000,
"to" : null,
"include_lower" : false,
"include_upper" : true
}
}
} ]
}
},
"aggregations" : {
"getLowStockItems" : {
"terms" : {
"field" : "item_id",
"size" : 100,
"order" : {
"min_stock" : "asc"
}
},
"aggregations" : {
"min_stock" : {
"min" : {
"field" : "stock"
}
}
}
}
}
}
POST nadeals-2016.07.18/default/_search
相关学习链接:
1,https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-standard-analyzer.html
2,http://es.xiaoleilu.com/080_Structured_Search/10_compoundfilters.html
相关推荐
(狂神)ElasticSearch快速入门笔记,ElasticSearch基本操作以及爬虫(Java-ES仿京东实战),包含了小狂神讲的东西,特别适合新手学习,笔记保存下来可以多看看。好记性不如烂笔头哦~,ElasticSearch,简称es,es是一个...
elasticsearch 学习心得,你值得拥有,经过多年总结的经验,满足日常开发。。
资源elasticsearch 学习笔记实用知识库分享知识分享
ELK学习笔记.docx elasticsearch logstash kibana 环境搭建开发
自己亲测的elasticsearch2.4.0学习笔记,相关的工具也在里面,PHP开发,CentOS7
博客文章: https://blog.csdn.net/lm19770429/article/details/124221123 https://blog.csdn.net/lm19770429/article/details/124981430
笔记如果您正在寻找连接器的Elasticsearch插件风格,那么它在。 该产品既不隶属于Elastic也不认可。 Elasticsearch是Elasticsearch BV的商标,已在美国和其他国家注册。从源代码构建连接器可以使用以下命令从源代码...
springboot核心技术笔记,尚硅谷springboot核心笔记发十分全面,讲解的也很清晰,带你从底层出发读懂springboot。提供给需要的开发人员必要参考
es笔记,换个方式说,没有ES我们的前端代码依旧可以写很多复杂的应用,而ES的提出更好的帮我们解决了很多历史遗留问题,另一个角度ES让JS更适合开发大型应用,而不用引用太多的库了
Spark2.0+ElasticSearch开发用户画像实战笔记:(1) Spark2.0+ElasticSearch开发用户画像实战笔记:(2) 配套资源 ...
Elasticsearch学习笔记,查看权威指南有时候网络问题,而且不能通篇查看,学习的时候整理了一下,用Typora打开,直接有目录,方便查看
++++++++搜索引擎ElasticSearch学习笔记++++++++ 注意:Github README文件编辑方法以及解决无法显示图片问题 修改hosts文件添加一下内容(C:\Windows\System32\drivers\etc\hosts) 199.232.68.133 raw....
elasticsearch 5.6.8 + elasticsearch_analyze_ik,相关es练习笔记,以及经过验证spring boot 2 整合es 并相关代码示例,可用于项目上开发。
谷粒商城学习完成版pdf笔记,微服务分布式电商项目。主要包含SpringBoot,微服务介绍,项目搭建,vue讲解,webpack,elasticsearch,RabbitMQ,用户注册,授权,支付等操作具体细节见文档。
用于整理日常常用的开发模式,一是作为开发笔记以备我自己日后使用,二是分享出来供大家参考。 重点介绍Redis,MongoDB,ElasticSeach,Cassandra模型数据库,因为它们是各自领域的领先者(分别是KV缓存,文
elasticsearch 基于 lucene,隐藏了 lucene 的复杂性,提供了简单易用的 restful api / Java api 接口(另外还有其他语言的 api 接口)。 分布式的文档存储引擎 分布式的搜索引擎和分析引擎 分布式,支持 PB ...
1、JavaSE:Java入门 2、JavaSE:基础语法 3、JavaSE:流程控制 4、JavaSE:方法 5、JavaSE:数组 6、JavaSE:面向对象 ...38、ElasticSearch 39、ActiveMQ 40、Docker上 41、Docker下 42、ajax 43、json
APM服务器APM服务器从Elastic APM代理接收数据,并将数据存储到Elasticsearch中。 阅读有关Elastic APM的更多信息。 请向APM讨论论坛提问或反馈。 获得Star APM服务器APM服务器从Elastic APM代理接收数据,并将数据...
个人笔记 我们的每一步都值得记录 欢迎star收藏, 持续更新中... QQ联系:1192414556
内容包含: 1、JAVA SE 2、MySQL + JDBC 3、JAVA WEB 4、Mybatis 5、SSM 6、大前端 7、Vue 8、SpringBoot 9、Spring Security 10、Shiro 11、Spring Cloud 12、JVM ...17、ElasticSearch 18、Docker