课程大纲

1、为帖子数据增加浏览量的字段

POST /forum/article/_bulk

{ "update": { "_id": "1"} }

{ "doc" : {"view_cnt" : 30} }

{ "update": { "_id": "2"} }

{ "doc" : {"view_cnt" : 50} }

{ "update": { "_id": "3"} }

{ "doc" : {"view_cnt" : 100} }

{ "update": { "_id": "4"} }

{ "doc" : {"view_cnt" : 80} }

2、搜索浏览量在30~60之间的帖子

GET /forum/article/_search

{

"query": {

"constant_score": {

"filter": {

"range": {

"view_cnt": {

"gt": 30,

"lt": 60

}

}

}

}

}

}

gte

lte

3、搜索发帖日期在最近1个月的帖子

POST /forum/article/_bulk

{ "index": { "_id": 5 }}

{ "articleID" : "DHJK-B-1395-#Ky5", "userID" : 3, "hidden": false, "postDate": "2017-03-01", "tag": ["elasticsearch"], "tag_cnt": 1, "view_cnt": 10 }

GET /forum/article/_search

{

"query": {

"constant_score": {

"filter": {

"range": {

"postDate": {

"gt": "2017-03-10||-30d"

}

}

}

}

}

}

GET /forum/article/_search

{

"query": {

"constant_score": {

"filter": {

"range": {

"postDate": {

"gt": "now-30d"

}

}

}

}

}

}

4、梳理一下学到的知识点

(1)range,sql中的between,或者是>=1,<=1

(2)range做范围过滤

es过滤指定数据 java_elasticsearch 结构化搜索_在案例中实战基于range filter来进行范围过滤...相关推荐

  1. elasticsearch 结构化搜索_在案例中实战基于range filter来进行范围过滤

    2019独角兽企业重金招聘Python工程师标准>>> 课程大纲 1.为帖子数据增加浏览量的字段 POST /forum/article/_bulk { "update&q ...

  2. python文本结构化处理_在Python中标记非结构化文本数据

    python文本结构化处理 Labelled data has been a crucial demand for supervised machine learning leading to a n ...

  3. 非结构化数据和结构化数据提取

    页面解析和数据提取 一般来讲对我们而言,需要抓取的是某个网站或者某个应用的内容,提取有用的价值.内容一般分为两部分,非结构化的数据 和 结构化的数据. 非结构化数据:先有数据,再有结构, 结构化数据: ...

  4. elasticsearch 深入 —— 结构化搜索

    结构化搜索 结构化搜索(Structured search) 是指有关探询那些具有内在结构数据的过程.比如日期.时间和数字都是结构化的:它们有精确的格式,我们可以对这些格式进行逻辑操作.比较常见的操作 ...

  5. 【Elasticsearch 权威指南学习笔记】结构化搜索

    结构化搜索(Structured search) 是指有关探询那些具有内在结构数据的过程.比如日期.时间和数字都是结构化的:它们有精确的格式,我们可以对这些格式进行逻辑操作.比较常见的操作包括比较数字 ...

  6. Python爬虫(七)_非结构化数据与结构化数据

    页面解析与数据提取 实际上爬虫一共就四个主要步骤: 定(要知道你准备在哪个范围或者网站去搜索) 爬(将所有的网站的内容全部爬下来) 取(分析数据,去掉对我们没用处的数据) 存(按照我们想要的方式存储和 ...

  7. html属于非结构化数据吗,什么是结构化数据非结构化数据和半结构化数据

    什么是结构化数据非结构化数据和半结构化数据以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 结构化数据也称为行数据,是由二 ...

  8. 关于结构化伪类的案例

    结构化伪类的案例 开发工具与关键技术:DW html和css 作者:沈金凤 年级:18级(4)班 撰写日期:2019年2月21日 伪类分很多种例如:UI伪类,结构化伪类,伪元素,CSS3新增伪类选择器 ...

  9. 使用爬虫爬取两种数据:结构化/非结构化文本

    一.非结构化文本的爬取 微博上有一篇关于"#学校里的男生有多温柔#"的话题,点进去一看感觉评论很真实,于是想把评论给爬下来看一看,并生成词云.刚开始思路是通过网页端微博爬取,通过开 ...

最新文章

  1. AutoML初创公司探智立方:模型的物竞天择与适者生存
  2. 云上建站快速入门:博客、论坛、CMS、电子商务网站统统搞定
  3. PAT甲级1103 Integer Factorization (30 分):[C++题解]背包问题,DP解法
  4. [BZOJ1030]:[JSOI2007]文本生成器(AC自动机+DP)
  5. c语言中预处理指令的作用,C语言中常用预处理指令
  6. (十二)洞悉linux下的Netfilteramp;iptables:iptables命令行工具源码解析【下】
  7. 在ne中分析贱谈.net中简体转繁体
  8. android设置密码框,Android手机卫士之设置密码对话框
  9. linux锐捷代码_锐捷认证 For Linux
  10. 创 Lockdir 文件夹加密 破解
  11. 专家不确定伊朗是否是银行 DDoS 攻击的幕后黑手
  12. C# webBrowser打开网页出现脚本错误解决
  13. 输入关键字生成对联_自动对联工具
  14. 用Python做一个久坐提醒小助手
  15. 小程序 canvas 绘制图片
  16. 联想android模拟器,联想模拟器 v7.3.0 精简版
  17. 招投标舞弊的22种方式及案例
  18. Paper reading
  19. python获取gps数据_Python GPS模块:读取最新的GPS数据
  20. 使用sklearn库学习线性回归(二)

热门文章

  1. java线程的小问题与回答
  2. Comet4J推技术在SSHE三大框架中应用-linux下亲测可用
  3. BZOJ2190 SDOI2008 仪仗队
  4. hdu 1421 搬寝室 动态规划
  5. Clay:易塑的c#动态对象——第一部分:为什么我们需要它
  6. UVA 10558 A Brief Gerrymander
  7. html 自动生产,【SQL】用Sql Server自动生产html格式的数据字典
  8. OJ系统原理与实现:Python自动化测试另一个Python程序功能是否正确
  9. Python+django网页设计入门(20):使用WebSocket创建多人在线聊天室
  10. Python回文判断代码优化与6个思考题