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
- ElasticSearch6.2.3安裝Head外掛Elasticsearch
- elasticsearch6.0版本安裝head外掛Elasticsearch
- Elasticsearch精進之路:elasticsearch-head外掛使用教程Elasticsearch
- 如何建立Cordova外掛
- 使用podspec建立iOS外掛iOS
- Flutter 如何建立私有公共外掛Flutter
- Flutter 外掛的建立及使用Flutter
- Linux環境快速搭建elasticsearch6.5.4叢集和Head外掛LinuxElasticsearch
- 建立VS Code 擴充套件外掛套件
- 利用SelectPdf外掛將網頁生成PDF網頁
- 利用Bootstrap Paginator外掛和knockout.jsbootJS
- 如何從零編寫一個vite外掛 建立 vite 外掛通用模板Vite
- 自動化索引列表,uniapp外掛 nickro-sortPickerList索引APP
- 【譯】使用Vue建立一個Excel外掛VueExcel
- Nuxt Kit 中的外掛:建立與使用UX
- 使用Markdown建立PPT的VS Code外掛
- 快速利用 vue 或者 react 開發 chrome 外掛VueReactChrome
- MyBatis 的外掛物件如何建立出來的MyBatis物件
- 利用Python做絕地科學家(外掛篇)Python
- head與postman基於索引的基本操作 for elasticsearchPostman索引Elasticsearch
- Hive建立索引Hive索引
- DocumentDB 建立索引索引
- 如何利用Fluttify開發一個新的Flutter外掛Flutter
- 《Head First 設計模式》:外觀模式設計模式
- [提問交流]新建立的外掛有配置引數,在前臺開啟外掛時報錯
- 【Maven實戰技巧】「外掛使用專題」Maven-Archetype外掛建立自定義maven專案骨架Maven
- 利用Python實現漂亮的Django Markdown富文字app外掛PythonDjangoAPP
- Mybatis原始碼分析(六)外掛的建立代理過程MyBatis原始碼
- [提問交流]onethink 快速建立外掛後 後臺編輯資料時提示外掛不存在
- [外掛擴充套件]書架外掛(新外掛後臺)套件
- mysql建立字首索引MySql索引
- SVN外掛和Tomcat外掛地址Tomcat
- [外掛擴充套件]Ping外掛套件
- mongodb建立索引和刪除索引和背景索引backgroundMongoDB索引