ElasticSearch学习笔记(七)请求的发送
来源:互联网 发布:淘宝超级运动会是什么 编辑:程序博客网 时间:2024/06/05 20:09
请求的发送
最简单的请求
POST /xjs/_search{ "query": { "query_string": { "query": "华夏" } }}
在指定域中查找
这里把所有的域都列出来了,同时这里面的域的名称就是数据库中表字段的名称
POST /xjs/_search{ "query": { "query_string": { "query": "华夏", "fields": [ "title", #文章的标题 "content" #文章、动态、评论、回复的内容(同名但不同类型) ] } }}
高亮关键词
这里有一个很不方便的地方,就是在高亮的时候,query_string下必须要有fields字段。
POST /xjs/_search{ "query": { "query_string": { "query": "华夏", "fields": [ "title", "content" ] } }, "highlight": { "fields": { "title": { "pre_tags": "<strong>", "post_tags": "</strong>" }, "content": { "pre_tags": "<span>", "post_tags": "</span>" } } }}
过滤部分字段
查询出来的结果中通常会包括一些不是很有用的字段,_source中有includes(包含)和excludes(排除),可以指定需要哪些返回的字段和不需要的字段。
这里排除的是一些基本上用不到的字段或者重复出现的字段。
POST /xjs/_search{ "query": { "query_string": { "query": "华夏", "fields": [ "title", "content" ] } }, "highlight": { "fields": { "*": { "pre_tags": "<strong>", "post_tags": "</strong>" } } }, "_source": { "excludes": [ "type", "id", "@version", "@timestamp" ] }}
排序
这里是以ID降序排序,然后title升序排序
POST /xjs/_search{ "query": { "query_string": { "query": "华夏", "fields": [ "title", "content" ] } }, "highlight": { "fields": { "title": { "pre_tags": "<strong>", "post_tags": "</strong>" }, "content": { "pre_tags": "<span>", "post_tags": "</span>" } } }, "sort": { "id": { "order": "desc" }, "title": { "order": "asc" } }}
类别查询
若需要指定查找类型,只需要在url中添加类型即可,其中类型名字与数据库表名相同。
POST /xjs/fund/_search{ "query": { "query_string": { "query": "华夏" } }}
阅读全文
0 0
- ElasticSearch学习笔记(七)请求的发送
- ElasticSearch(七)--请求体查询
- Elasticsearch学习笔记(七)Elasticsearch分布式集群工作原理简介
- Java Web 学习笔记之七:HttpsURLConnection实现Https请求发送(基本用法)
- Elasticsearch的学习笔记
- AJAX学习笔记(三)_XMLHttpRequest向服务器发送请求
- Elasticsearch学习笔记(二)Elasticsearch入门
- ElasticSearch学习笔记(一)ElasticSearch安装
- AJAX 学习笔记(7) 发送请求参数
- elasticsearch学习笔记(一)
- elasticsearch学习笔记(二)
- 七牛的管理接口不支持js端发送请求进行管理(设计到跨域问题)
- 学习笔记(七)
- 【工作笔记】从零开始学ElasticSearch( 七)—— 集群
- ElasticSearch学习笔记(四)Head的安装
- HttpClient java发送网络请求的学习
- Android学习笔记:Android向服务器发送请求时的中文乱码问题
- Android学习笔记:Android向服务器发送请求时的中文乱码问题
- mybatis bug总结篇
- Codeforces 70D Professor's task [动态凸包]
- Chrome浏览器插件Postman用法简介-Http请求模拟工具
- 【图】图的相关概念以及图的存储
- wifi
- ElasticSearch学习笔记(七)请求的发送
- codeforces 828C. String Reconstruction
- 单机Hadoop的安装与使用
- 乱码过滤器
- 计算文本的宽高
- 【计算机视觉】全景相机
- 玲珑学院 1138 震惊,99%+的中国人都会算错的问题 【容斥】【技巧】
- 登录过滤器
- 无法将文件“..\bin\Debug \**.dll”复制到“bin\**.dll”。对路径“bin \**.dll”的访问被拒绝。