ES呼叫方法

2022-09-07 04:33:08 字數 1570 閱讀 3217

一、查詢

根據某個字段分組後,再依據另乙個字段排序後,取組內第乙個資料

index/_search

, "aggs":}],

"_source": ,

"size":1}}

}}

}}

檢視某個索引下的資料結構

實現select * from table where a and (b or c or d)

}},

}},}}

]}},}

}]

}}

查詢後排序

,

"from": 0,

"query": },}

],"should": [}]

}},

"size": 10,

"sort":

}}

簡單的分組統計

}},

"size": 0

}

二、刪除

/index/type/_delete_by_query

}}

三、總體查詢

檢視所有已存在index

/_cat/indices?v

四、建立索引

put zhtc

, "ctime": ,

"gather": ,

//檢索site_name中的內容進行分詞(型別為text),不可以使用term query;但是檢索site_name.keyword時,同樣是對site_name中的內容,則不進行分詞(可以使用term query)

"site_name":

},"type": "text"}}

},"like_count": ,

"music_id": ,

"pic_urls": ,

"retweeted": ,

"title": }}

},"settings":

}}

二、更新

更新查詢後的內容

更新id為1或2的資料,flag為2

},"query": }]

}}

}

更新特定資料某個字段

五、刪除

刪除掉查詢到的內容

六、引數設定

修改預設的更新時間

es函式之尾呼叫優化

什麼是尾呼叫優化?尾呼叫是函式式程式設計的乙個重要概念,本身非常簡單,一句話就能說清楚,就是指某個函式的最後一步是呼叫另乙個函式。function f x 上面 中,函式f的最後一步是呼叫函式g,這就叫尾呼叫。以下三種情況,都不屬於尾呼叫。情況一 function f x 情況二 function ...

方法 方法呼叫

概念 就是將乙個功能抽取出來,把 單獨定義在乙個大括號內,形成乙個單獨的功能。當我們需要這個功能的時候,就可以去呼叫。這樣即實現了 的復用性,也解決了 冗餘的現象。定義方法的格式 修飾符 返回值型別 方法名 引數列表 方法體 return 定義格式解釋 簡單的方法格式 public static v...

C 反射呼叫方法與特性呼叫方法

在一些高階的開源專案中通常會使用到反射和打特性,如果對於c 初級的程式設計師第一眼看到肯定一臉懵逼,我以前也是這樣過來的所以今天公司沒啥事情可以幹,就寫一下筆記 unity 開源專案et 以前看et專案時只知道原理不知其中的 所以今天自已實現一下原理 中就使用了這種方式實現。在此我解析一下反射與自定...