1、查询某个索引的文档数据
get /index_name/_search
2、根据某个索引下的具体某个字段的值来查询数据,这里比如说是:根据就modelId = 1787774412315766785来查询数据
GET /index_name/_search
{
"query": {
"term": {
"modelId": {
"value": 1787774412315766785
}
}
},
"from": 0,
"size": 1000
}
3、删除某个索引
DELETE /index_name
4、查询某个索引的映射
get /index_name/_mapping
5、查询index_name索引下的modelId= 1795279197751926786的值的前10条数据,并根据timestamp值进行倒叙排序
GET /index_name/_search
{
"query": {
"term": {
"modelId": {
"value": 1795279197751926786
}
}
},
"from": 0,
"size": 10,
"sort": [
{
"timestamp": {
"order": "desc"
}
}
]
}
6、-- 设置索引index_name最大查询条数为2万条,默认是1万条
PUT /index_name/_settings
{
"index.max_result_window": 200000
}
-- 所有索引设置全部最大查询条数限制为2万条
put _all/_settings
{
"index.max_result_window":200000
}
7、删除索引index_name下的id值为123的数据
DELETE /index_name/_doc/123
8、查询某个索引的总共有多少条数据
POST /index_name/_count
{
"query": {
"match_all": {}
}
}
9、将索引下的id为123中的数据中的值a的数据进行修改成 ["1","2" ]
POST /index_name/_update/123
{
"doc": {
"a": [
"1",
"2"
]
}
}
10、将某一段内容进行ik_max_word分词
GET _analyze
{
"analyzer": "ik_max_word",
"text": "高寒复杂条件下混凝土坝新型防护和耐磨材料"
}
11、将某一段内容进行ik_word分词
GET _analyze
{
"analyzer": "ik_word",
"text": "高寒复杂条件下混凝土坝新型防护和耐磨材料"
}
12、查看磁盘空间使用情况
GET /_cat/allocation?v&pretty