es命令测试
1.新建索引并赋值 :put/索引名/文档名/id //文档名后面会逐渐取消 相当表
PUT /test1/type1/1
{
"nmae":"hb",
"age":"3"
}
错误现象:
使用 Elasticsearch Head 查看“数据浏览”时,右侧不出数据,使用浏览器F12查看后,发现 406 Not Acceptable 错误。
解决方法
1、进入 es-head 安装目录;
2、cd _site/
3、编辑 vendor.js 共有两处
将 6886行 contentType: "application/x-www-form-urlencoded"
修改为 contentType: "application/json;charset=UTF-8"
然后再将 7574行 var inspectData = s.contentType === "application/x-www-form-urlencoded"
&& 修改为 var inspectData = s.contentType === "application/json;charset=UTF-8" &&
4、强制刷新浏览器验证。
2.新建索引并给字段设置类型(创建索引一般不用例1 因为没有设定字段类型 没规则不符合开发要求)
PUT /test2
{
"mappings":{
"properties":{
"name":{
"type":"text"
},
"age":{
"type":"long"
},
"birthday":{
"type":"date"
}
}
}
}
3.查看索引
GET /test1
4.覆盖索引
PUT /test1/_doc/1
{
}
5.修改索引 修改
POST /test1/_doc/1_update
{
"doc":{
"name":"hh"
}
}
6.删除索引
DELETE test1
7.基本的查询
GET 索引名/doc名/_search?q=查询条件
如:GET test1/_doc/_search?q=name:"hb"
8.复杂的查询(排序 分页 高亮 模糊查询 精准查询!)
//match为匹配查询 _source为指定查询返回结果的字段 sort指定排序方式 from和size表示分页
GET test1/_doc/_search
{
"query":{
"match":{
"name":"hb"
}
},
"_source":["name","age"],
"sort":[
{
"age":{"order":"desc"}
}
],
"from":0,
"size":20,
}
最新文章
- oracle存储过程
- 前端面试题2016--CSS
- dw的流体网格布局
- jquery---基本标签
- Android Grapics图像类体系
- LINQ技巧:如何通过多次调用GroupBy实现分组嵌套
- RAC配置、安装
- 网站飘窗js代码
- Xcode的Architectures、Valid Architectures和Build Active Architecture Only属性
- 使用jQuery实现简单的tab框
- C#常用单元测试框架比较:XUnit, NUnit, 和 Visual Studio(MSTest)
- Python基础之字典
- cuda cudnn tensorflow-gpu安装
- Python 带参数的装饰器 [2] 函数参数类型检查
- plsql的特殊复制
- acrgis 解决矢量转栅格分辨率过大造成连续值变离散且出现空白
- POJ训练计划2528_Mayor&;#39;s posters(线段树/成段更新+离散化)
- mysql备份小记
- 在.net core Mvc中使用Options和IOptionsSnapshot
- 【Docker】Docker 目录