ES常用命令

精準(zhǔn)匹配:

match_phrasedsl = { "query": { "bool": { "must": [ {"match_phrase": { "players.role": "tenderer_winner" }} ] } }}


多條件查詢

current_triplet_dsl =

{"query": {

"bool": {

"must": [

{"term":{"company": company}},

{"term":{"client":common_client}}]}}}



多range條件查詢

{"query":{"bool":{"must":[{"range":{"org_count":{"gte":1}}},{"range":{"sum_count":{"gte":2}}}]}}}


groupby 聚合操作

{"query":{"match_all":{}},"aggs":{"group_by_key":{"terms":{"field":"field","size":100}}}}

如果field類型是text,記得用field.keyword




模糊查詢

{"query":{"wildcard":{"name":"*銀行*"}}}


數(shù)組length長度查詢

{"query":{"script":{"script":"doc['timedelta'].size() >= 6"}}}


index 重命名

{"source":{"index":"prophet_filtered_org_pair_res_20220310"},"dest":{"index":"prophet_filtered_org_to_field_pair_res_20220310"}}

查看某一字段存在的結(jié)果

{"query":{"bool":{"must_not":{"exists":{"field":"pre"}}}}}

以某數(shù)組的長度為key進(jìn)行排序

{"query":{"match_all":{}},"sort":{"_script":{"script":"doc['timedelta'].size()","type":"number","order":"desc"}}}

按照_id查詢數(shù)據(jù)

GET index_name/_doc/160657

or

GET index_name/_search{

? "query": {

? ? ? ? "term": {

? ? ? ? ? "_id": "1fd1ab67acd4ea042661b03a4d9c1cfb62095b79"

? ? ? ?}

? }

}

多個詞查詢數(shù)據(jù)

{

? "query": {

? ? ? ? "terms": {

? ? ? ? ? "post.keyword": [

? ? ? ? ? ? "區(qū)塊鏈","隱私計算"

? ? ? ? ? ]

? ? ? ? }

? }

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容