Elasticsearch6.2.4-利用head外掛建立索引
1、啟動Elasticsearch6.2.4服務
2、啟動ElasticSearch head外掛
cmd
cd head外掛目錄
grunt server
最好寫一個bat檔案,以便日後使用。
@echo off
rem 這個符號表示該行是註釋。
rem 需要修改碟符和cd到對應的head外掛目錄
d:
cd D:\工作\elasticsearch\elasticsearch-head-master
grunt server
echo Job is done
瀏覽器訪問http://localhost:9100/ 效果如下圖(裡面圖內包含了我的測試資料,如果是第一次啟動不會有資料)
3、建立索引
在head外掛的複合查詢內寫入相應的建立語句即可。以下是我的mapping,mapping結構要與要匯入的資料庫欄位一致。
Mapping規則請參考 https://www.cnblogs.com/dxf813/p/8447467.html 比較詳細
{
"settings": {
"index.number_of_shards": 1,
"index.number_of_replicas": 0,
"index.refresh_interval": "-1"
},
"mappings": {
"cql_article": {
"properties": {
"journal_title": {
"type": "text",
"analyzer": "ik_max_word",
"search_analyzer": "ik_max_word",
"fielddata": true,
"fields": {
"raw": {
"type": "keyword"
}
}
},
"journal_volumn": {
"type": "text"
},
"title": {
"type": "text",
"analyzer": "ik_max_word",
"search_analyzer": "ik_max_word",
"boost": 1.5
},
"author": {
"type": "text"
},
"begin_page": {
"type": "integer",
"index": false
},
"end_page": {
"type": "integer",
"index": false
},
"publish_date": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss"
},
"publisher": {
"type": "text"
}
}
}
}
}
提交請求後返回
{
"acknowledged": true,
"shards_acknowledged": true,
"index": "cql_article"
}
這樣索引就建立完成啦!如果您是第一次接觸ElasticSearch,可以參考
https://blog.csdn.net/laoyang360/article/details/51931981
擷取wojiushiwo987大神部分部落格內容以做留存
ES Restful API GET、POST、PUT、DELETE、HEAD含義:
1)GET:獲取請求物件的當前狀態。
2)POST:改變物件的當前狀態。
3)PUT:建立一個物件。
4)DELETE:銷燬物件。
5)HEAD:請求獲取物件的基礎資訊。
Mysql與Elasticsearch核心概念對比示意圖
相關文章
- Head 外掛使用
- ElasticSearch安裝Head外掛Elasticsearch
- 安裝elasticsearch-head外掛Elasticsearch
- Elasticsearch Head外掛使用小結Elasticsearch
- Elasticsearch-head外掛使用小結Elasticsearch
- ElasticSearch6.2.3安裝Head外掛Elasticsearch
- Elasticsearch 5.3.x 使用 Head 外掛Elasticsearch
- Elasticsearch5.x Head外掛安裝ElasticsearchH5
- 建立 wordpress 外掛
- 如何建立Cordova外掛
- Elasticsearch精進之路:elasticsearch-head外掛使用教程Elasticsearch
- elasticsearch6.0版本安裝head外掛Elasticsearch
- Elasticsearch5中安裝Elasticsearch-head外掛ElasticsearchH5
- 使用podspec建立iOS外掛iOS
- Elasticsearch叢集管理工具head外掛安裝Elasticsearch
- 使用Autodesk Vault外掛嚮導輕鬆建立Vault外掛
- Flutter 如何建立私有公共外掛Flutter
- Flutter 外掛的建立及使用Flutter
- Elasticsearch 5.0 —— Head外掛部署指南(Head目前支援5.0了!請不要看本篇文章了)Elasticsearch
- 建立VS Code 擴充套件外掛套件
- 如何從零編寫一個vite外掛 建立 vite 外掛通用模板Vite
- Linux環境快速搭建elasticsearch6.5.4叢集和Head外掛LinuxElasticsearch
- ELK之elasticsearch5.6的安裝和head外掛的安裝ElasticsearchH5
- 【譯】使用Vue建立一個Excel外掛VueExcel
- 使用Markdown建立PPT的VS Code外掛
- 建立幾個常用table展示方式外掛
- 你還不會建立jQuery外掛 ?薦jQuery
- Nuxt Kit 中的外掛:建立與使用UX
- 快速利用 vue 或者 react 開發 chrome 外掛VueReactChrome
- 利用SelectPdf外掛將網頁生成PDF網頁
- 利用Bootstrap Paginator外掛和knockout.jsbootJS
- MyBatis 的外掛物件如何建立出來的MyBatis物件
- 建立更好jQuery外掛的10個建議jQuery
- [提問交流]新建立的外掛有配置引數,在前臺開啟外掛時報錯
- 如何利用Fluttify開發一個新的Flutter外掛Flutter
- 利用Python做絕地科學家(外掛篇)Python
- WordPress外掛入口選單建立的位置程式碼
- 自動化索引列表,uniapp外掛 nickro-sortPickerList索引APP