ES 常用操作

2022-09-08 23:12:40 字數 1289 閱讀 9864

1.查詢

1.get /index-name/_search/}}

],"must":[}]

}}}

2.get /index-name/_search/

}}],"adjust_pure_negative":true,"boost":1.0}}}

2.更新字段值

1.post /index-name/all/docid/_update

,]" }

}2.post /index-name/all/docid/_update

}

3.刪除索引

delete index-name

4.通過url查詢資料

檢視所有索引:

檢視docid='517588130509981824'的資料資訊:

5.設定字段型別

put /index-name

, "create_time":,

"key":,

"dt":}}

}}

6.更新字段型別

es不能更新對映,要想更新對映,只能資料遷移

例如:索引bank的字段age型別long更新為integer

1.建立乙個新索引 

put /newbank

, "name": ,

"mail": }}

}

2.檢視新索引的對映:

3.資料遷移

post _reindex

, "dest":

}

如果指定了型別:

post _reindex

, "dest":

}

7.分詞

按照空格將每個單詞分割

post _analyze

8.檢視相關性評分詳情

get /index-name/all/517588130509981824/_explain

} }

}}

ES6常用物件操作整理

簡單型別資料常量 const實際上保證的,並不是變數的值不得改動,而是變數指向的那個記憶體位址不得改動。對於簡單型別的資料 數值 字串 布林值 值就儲存在變數指向的那個記憶體位址,因此等同於常量。const pi 3.1415926 console.log pi 物件常量 const foo obj...

ES6常用物件操作整理

簡單型別資料常量 const實際上保證的,並不是變數的值不得改動,而是變數指向的那個記憶體位址不得改動。對於簡單型別的資料 數值 字串 布林值 值就儲存在變數指向的那個記憶體位址,因此等同於常量。const pi 3.1415926 console.log pi 物件常量 const foo obj...

ES 常用查詢

1.term精確查詢,實際上是包含的意思 用法一 與bool,filter使用 get zf en search 用法二 直接term查詢 get zf en search 2.bulk 批量寫入,注意,必須指定 id,須換行 如果 id存在,執行的是update操作 3.組合查詢,bool 布林 ...