ES基礎語法之索引 基礎查詢

2021-10-02 16:46:38 字數 2133 閱讀 3825

rror  [02:12:23.167] [error][reporting] timeouterror: waiting for target failed: timeout 30000ms exceeded

at function.waitwithtimeout (/opt/es7/kibana-7.5.2-linux-x86_64/node_modules/puppeteer-core/lib/helper.js:215:26)

at browser.waitfortarget (/opt/es7/kibana-7.5.2-linux-x86_64/node_modules/puppeteer-core/lib/browser.js:214:27)

at browser.(/opt/es7/kibana-7.5.2-linux-x86_64/node_modules/puppeteer-core/lib/helper.js:112:23)

at launcher.launch (/opt/es7/kibana-7.5.2-linux-x86_64/node_modules/puppeteer-core/lib/launcher.js:185:21)

at process._tickcallback (internal/process/next_tick.js:68:7)

啟動kibana的時候會報錯 雖然不影響 但是原因不知道!!

1. 建立乙個索引  非結構化建立索引

分布式節點建設

更新其replicas狀態,但是不能更新shards狀態

put /test/_settings

}

建立索引,指定id建立索引put /employee/_doc/1

指定id全量修改索引

put /employee/_doc/1

假如_doc中有1 相當於替換

指定字段修改

post /employee/_update/2 

}強制指定建立,若已存在,則失敗

post /employee/_create/11/

//刪除某個文件

delete /employee/_doc/11

// 獲取文件

get /employee/_doc/11

//查詢全部文件帶分頁會預設取前多少條記錄

get /employee/_search

//使用結構化方式建立索引//不帶條件查詢所有記錄

get /test/_search}}

//分頁查詢

get /test/_search

}, "from": 0,

"size": 20

}// 使用結構化方式建立索引

get /test/_search

}, "from": 0,

"size": 20

}// 帶排序

get /test/_search

},"sort": [}]

}// 帶filter

get /test/_search}}

}}match 會進行analysize操作 會進行分詞

term 不會進行分詞

filter 表示score沒有打分

get /test/_search}}

}}// 帶聚合

get /test/_search

},"sort": [}],

"aggs": }}

}既能匹配出完整完整的rock climbing,又能匹配出帶有rock 或climbing 詞的​​​​​​​

get /employee/_search}}

es的range過濾 ES基礎查詢語法介紹

1.term 過濾 term主要用於精確匹配哪些值,比如數字,日期,布林值或 not analyzed 的字串 未經分析的文字資料型別 完整的例子,hostname 字段完全匹配成 的資料 terms 過濾 terms 跟 term 有點類似,但 terms 允許指定多個匹配條件。如果某個字段指定了...

ES基礎語法使用

1 檢視某個索引中的所有資料 http ip 埠號 索引名稱 search?q get 2 檢視所有索引及其狀態 帶欄位名 http ip 埠號 索引名稱 indices?v get 3 建立乙個最簡單的索引 http ip 埠號 自定義索引名稱 put 4 刪除指定索引 http ip 埠號 指定...

充電複習之ES 基礎語法

建立乙個索引索引 put es sms properties phone content 指定分詞器及搜尋分詞器 用於提供查得率和查準率 根據索引去取建立資料 put es sms doc 1 重建索引 post reindex dest 重建索引 只同步部分字段 post reindex dest...