ES的基礎操作

2021-10-24 07:09:57 字數 2285 閱讀 4423

#分詞器 ik_max_word

post  _analyze

#分詞器 ik_smart

post  _analyze

###索引庫操作

#建立索引庫

put /ithe

#檢視索引庫

get /ithe

#刪除索引庫

delete /ithe

#檢視索引庫

get /ithe

#需求1:建立type表

##方式一:先建庫,再建type

#1.1建庫

put /heima

#檢視是否建庫成功

get /heima

##需求2 :新增記錄(不指定id)

post /heima/goods

#檢視get /heima/goods

post /heima/_search

}##需求3 :新增記錄(指定id)

post /heima/goods/2

#檢視get /heima/goods/2

post /heima/_search

}##需求4:修改記錄(put:記錄存在則修改,記錄不存在則新增)

put /heima/goods/3

#檢視#方式一

get /heima/goods/3

#方式二

post /heima/_search

}#需求4:修改記錄(put:記錄存在則修改,記錄不存在則新增)

put /heima/goods/3

#檢視#方式一

get /heima/goods/3

#方式二

post /heima/_search

}#需求5:文件操作:刪除

#檢視post /heima/_search}}

#需求5.1:根據id刪除

delete /heima/goods/3

#需求5.2:根據條件刪除

post /heima/_delete_by_query}}

#需求5.3:刪除所有

post /heima/_delete_by_query}}

#準備工作:插入資料

post /heima/goods/_bulk}}

}#查詢所有

post /heima/_search}}

#需求6:匹配查詢 預設or

post /heima/_search}}

#需求7:匹配查詢 and

post /heima/_search}}

}#需求8:多欄位查詢

#準備資料

post /heima/goods

#查詢post /heima/_search}}

#需求9:單詞條精確查詢

post /heima/_search }}

#或者:

post /heima/_search }}

}#需求10:多詞條查詢

post /heima/_search }}

#需求11:結果過濾(只顯示需要的字段)

#11.1  _source

post /heima/_search}}

#post /heima/_search}}

#11.2 _source + includes

post /heima/_search

,"query" : }}

#11.3  _source + excludes

post /heima/_search

,"query" : }}

#需求12:高階查詢:布林組合

#目標:title=小公尺 且 title!=電視

post /heima/_search

},"must_not" : }} }

}#需求13:範圍查詢

# 使用range 完成 3000<=** 且 ** < 5000的商品

post /heima/_search}}

}#需求15:單字段排序

post /heima/_search

},"sort" :

}#需求16:多欄位排序

post /heima/_search

},"sort" : [},}

]}###需求17:高亮

post /heima/_search

},"highlight" : }}

}##需求18:分頁

post /heima/_search

},"sort" : ,

"size" : 2,

"from" : 2

}

ES基礎操作

文件是什麼 es裡面每一條資料稱之為文件 json格式 文件元資料 index 索引類似於關係型資料裡面的資料庫,它是我們儲存和索引關聯資料的地方。名字必須是全部小寫,不能以下劃線開頭,不能包含逗號。讓我們使用website做為索引名。type 在elasticsearch中,我們使用相同型別 ty...

es 的資料操作

一 es資料的操作 1.建立索引 1 語法put 2 示例put index curl xput 2.建立資料 1 資料結構es儲存三個必要構成 index type id構成 說明 index 索引 資料儲存的地方 type 型別 資料對應類 id資料的唯一標識 2 語法put doc id po...

es的基礎介紹和kibana操作文件

1 elasticsearch的功能 1 分布式的搜尋引擎和資料分析引擎 2 全文檢索,結構化檢索,資料分析 3 對海量資料進行近實時的處理 2 es儲存結構 我們從es儲存乙個資料來分析es的結構 index相當於我們的mysql中的資料庫的database type相當於我們資料的表名 id 相...