GET saasiotalertxx/_search
{
? "query": {
? ? "match_all": {}
? }
}
GET /saasiotalertx/_mapping
POST saasiotalertxx/_doc/_delete_by_query
{
? "query": {"match_all": {}}
}
POST saasiotalertxx/_doc/_delete_by_query
{
? "query": {"match_all": {}}
}
get systemoperationlog/_search
{
? "query": {
? ? "bool": {
? ? ? "must": [{
? ? ? ? "terms": {
? ? ? ? ? "projectCode": [
? ? ? ? ? ? "zh_00002_xm_00000001"
? ? ? ? ? ],
? ? ? ? ? "boost": 1.0
? ? ? ? }
? ? ? }],
? ? ? "adjust_pure_negative": true,
? ? ? "boost": 1.0
? ? }
? }
}
}
GET systemoperationlog/_analyze
{
? ? "analyzer": "standard",
? ? "text": "中文"
}
// 刪除索引
DELETE /my_index
// 規(guī)范化索引?經(jīng)過(guò)查找驗(yàn)證后發(fā)現(xiàn)出現(xiàn)該錯(cuò)誤是因?yàn)?.x之后兽埃,Elasticsearch對(duì)排序镇饮、聚合所依據(jù)的字段用單獨(dú)的數(shù)據(jù)結(jié)構(gòu)(fielddata)緩存到內(nèi)存里了,但是在text字段上默認(rèn)是禁用的良瞧,這樣做的目的是為了節(jié)省內(nèi)存空間讯榕。所以如果需要進(jìn)行聚合操作蚊惯,需要單獨(dú)開啟吆倦。
PUT myindex/_mapping
{
? "properties": {
? ? "city": {
? ? ? "type":? ? "text",
? ? ? "fielddata": true
? ? }
? }
}
DELETE /saasiotalertx
DELETE /saasiotalertxx
DELETE systemoperationlog
PUT /saasiotalertx
PUT /saasiotalertxx
PUT /systemoperationlog
POST /saasiotalertx/_doc/_mapping?include_type_name=true
{
? "properties" : {
? ? ? ? "createTime" : {
? ? ? ? ? "type" : "date",
? ? ? ? ? "format" : "yyyy-MM-dd HH:mm:ss"
? ? ? ? },
? ? ? ? "logId" : {
? ? ? ? ? "type" : "text",
? ? ? ? ? "fields" : {
? ? ? ? ? ? "keyword" : {
? ? ? ? ? ? ? "type" : "keyword",
? ? ? ? ? ? ? "ignore_above" : 256
? ? ? ? ? ? }
? ? ? ? ? }
? ? ? ? },
? ? ? ? "ruleId" : {
? ? ? ? ? "type" : "text",
? ? ? ? ? "fields" : {
? ? ? ? ? ? "keyword" : {
? ? ? ? ? ? ? "type" : "keyword",
? ? ? ? ? ? ? "ignore_above" : 256
? ? ? ? ? ? }
? ? ? ? ? }
? ? ? ? },
? ? ? ? "status" : {
? ? ? ? ? "type" : "boolean"
? ? ? ? }
? ? ? }
}
插入數(shù)據(jù)
POST /saasiotalertxx/_doc
{
? "logId" : "07c76ff045d94acaa1c0397027c1eb851659677588848",
? "alarmId" : "2558985011638870017",
? "status" : true,
? "content" : "動(dòng)作類型:生成告警視頻&監(jiān)控設(shè)備數(shù)量:1&監(jiān)控設(shè)備:球機(jī)",
? "title" : "執(zhí)行動(dòng)作1",
? "createTime" : "2022-08-18 09:12:49"
}
// 不等于,過(guò)濾數(shù)據(jù)語(yǔ)句
GET spaas_bpm_g001/_search
{
? "query": {
? ? "bool": {
? ? ? "must": [{
? ? ? "match": {
? ? ? ? ? ? "typeCode": "KXGJGD19"
? ? ? ? ? }
? ? ? },
? ? ? {
? ? ? ? "match":{
? ? ? ? ? "systemCode":"belong_system_meter_reading"
? ? ? ? }
? ? ? }],
? ? ? "must_not":[
? ? ? {
? ? ? ? "match":{
? ? ? ? ? "systemCode":"belong_system_meter_reading"
? ? ? ? }
? ? ? },
? ? ? {
? ? ? ? ? "match": {
? ? ? ? ? ? "systemCode": "belong_system_fire_control"
? ? ? ? ? }
? ? ? ? }
? ? ? ]
? ? }
? }
}
#bool查詢
#老版本的filtered查詢已經(jīng)被bool代替
#用 bool包括 must should must_not filter來(lái)完成 ,格式如下:
#bool:{
#? "filter":[]育韩,
#? "must":[],
#? "should":[],
#? "must_not"[],
#}
#must 數(shù)組內(nèi)的所有查詢都必須滿足
#should 數(shù)組內(nèi)只需要滿足一個(gè)
#must_not 一個(gè)都不能滿足