elasticsearch查询之term,range,prefix
2016-05-13 15:12
429 查看
荒废了很久的博客园,现在又回来了。233333
最近在研究elasticsearch
日志查询:
1、term:代表完全匹配,即不进行分词器分析,文档中必须包含整个搜索的词汇
2、range:主要是对字段进行过滤筛选,可以是数字和字符串类型
3、prefix:前缀匹配
最近在研究elasticsearch
日志查询:
1、term:代表完全匹配,即不进行分词器分析,文档中必须包含整个搜索的词汇
2、range:主要是对字段进行过滤筛选,可以是数字和字符串类型
3、prefix:前缀匹配
{ "query": { "filtered": { "query": { "bool": { "must": [ { "term": { "client.raw": "117.136.25.232" } }, { "term": { "request.raw": "/appstore/push/list" } }, { "prefix": { "date.raw": "09/May/2016" } } ] } }, "filter": { "and": [ { "range": { "@timestamp": { "gte": "2016-05-10T00:00:00.000Z", "lte": "2016-05-11T00:00:00.000Z" } } } ] } } } }
相关文章推荐
- 15.4:泛型化方法
- JavaWeb开发之HttpServletResponse接口和常用方法 (跟着龙哥学JavaWeb)
- 图形算法 - 模糊函数比较,Blur Function Compare。
- 关于appstore多语言版本,不可不看!
- 画饼状图二
- Xcode项目中的常见文件-UI进阶
- 关于appstore多语言版本,不可不看!
- leetcode.199. Binary Tree Right Side View
- My97DatePicker的使用
- db2创建表空间
- 进程—内存段机制
- equals()和hashCode()之间的关系
- P1599 货币
- java的aes——base64加解密
- Number of Islands II
- SQLAlchemy 学习笔记
- 浅析Margin和Padding属性
- 20家上市银行的不良资产总额超过1亿卢比
- BZOJ3834: [Poi2014]Solar Panels
- Linux—档案与目录管理(1)