es使用 新建 刪除 增刪改資料

2022-04-08 09:23:50 字數 1737 閱讀 7191

# 進入bin目錄

cd /czz/elsearch/bin

# 後台啟動(不加-d引數則是前台啟動,日誌在控制台)

# 後台啟動日誌如果不配置,在es目錄的logs下面

./elasticsearch -d

裝完本機訪問

,

"tagline" : "you know, for search"

}

看到類似的返回即表示安裝成功

① 索引(index)是es對邏輯資料的邏輯儲存,所以它可以分為更小的部分。類似於關係型資料庫的table

② 索引的結構是為快速有效的全文索引準備的,特別是它不儲存原始值。

③ elasticsearch可以把索引存放在一台機器或者分散在多台伺服器上,每個索引有一或多個分片,每個分片可以有多個副本。

① 儲存在elasticsearch中的主要實體叫文件(document)。相當於關係型資料庫的一行資料

② es的文件中,相同字段必須有相同型別。

③ 文件由多個字段組成,每個字段可能多次出現在乙個文件裡,這樣的字段叫多值字段(multivalued)。 每個欄位的型別,可以是文字、數值、日期等。字段型別也可以是複雜型別,乙個字段包含其他子文件或者數 組。

① 在elasticsearch中,乙個索引物件可以儲存很多不同用途的物件。

② 每個文件可以有不同的結構。

③ 不同的文件型別不能為相同的屬性設定不同的型別。例如,在同一索引中的所有文件型別中,乙個叫title的字段必須具有相同的型別。

①建立索引

put /czz_test}}

②刪除索引

delete /czz_test

③插入資料

url規則: post ///

post /czz_test/user/1001  #不指定id插入時會自動生成

返回:

,

"_seq_no": 0,

"_primary_term": 1

}

④更新資料

在es中資料是不可修改的,但是可以通過覆蓋的方式進行更新,此時_version屬性值會加一

put /czz_test/user/1001

如果要僅僅更新某個字段,需要在url路徑增加_update標記,同時需要將要更新的字段放在doc裡面,同時_version也會加一

#注意:這裡多了_update標識

post /czz_test/user/1001/_update

}

⑤刪除資料

delete  /czz_test/user/1001   #刪除id為1001的資料

delete /czz_test/ #刪除該索引的所有資料

路漫漫其修遠兮,吾將上下而求索。。。

mysql 基礎篇 增刪改資料

本次博文 主要講一下 增刪改資料 從本次篇博文開始我們使用 sqlyog這個開發工具 給大家講解。1.增刪改資料 我們現在day3 中建立乙個student 表然後向其中插入資料 並進行查詢 1.1 增加資料 向student表中新增 資料 insert into student values 1,...

oracle建立表,增刪改資料的語法

create table 表名 列名1 number 10 number是指數字型別,後面括號裡給的是乙個引數,不可超出的長度 列名2 varchar2 10 varchar2是指字串型別,後面也是乙個不可超過的長度 列名3 date 日期型別 insert into 表名 列名1,列名2,列名3 ...

mysql資料庫學習3 增刪改資料

插入資料 insert into 表名 列名列表 values 值列表 列的個數和值的個數要一致 如果有給每乙個列指定值 可以省略列名列表部分 insert into grade gradeid,gradename values 1,一年級 insert into grade values 2,二年...