亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

ElasticSearch入門

瓦力老師 JAVA開發工程師
難度中級
時長 1小時45分
學習人數
綜合評分9.50
102人評價 查看評價
9.7 內容實用
9.4 簡潔易懂
9.4 邏輯清晰
  • 安裝插件

    1、實用插件head安裝——提供友好web界面,還可以實現基本信息的查看,以及數據的基本檢索

    2、github官網,搜索elasticsearch-head插件項目進行下載? https://github.com/mobz/elasticsearch-head??

    3、將下載的head插件master.zip壓縮包上傳到linux服務器,并解壓 upzip master.zip

    4、cd進入到解壓后的elasticsearch-head-master目錄,需要檢查node版本要求(大于等于6.0版本)

    5、elasticsearch-head-master目錄下使用命令 npm install 下載相應的包

    6、啟動運行,elasticsearch-head-master目錄下使用命令:npm run start

    http://img1.sycdn.imooc.com//60b0702d0001b19218510939.jpg

    7、啟動成功,訪問測試http://localhost:9100? ,出現web界面則啟動成功

    http://img1.sycdn.imooc.com//60b070730001889218330620.jpg

    8、head插件服務連接es服務,由于兩個服務是分開的,直接連接會有跨域問題,則需要更改es配置。

    ????? ? 1.先都停掉服務(head插件服務和es服務都停掉)

    ????????2.cd 進入到es解壓縮elasticsearch-5.5.2目錄下,執行編輯配置命令 vim config/elasticsearch.yml

    ????????3.在文件最后增加配置:

    ????????????????http.cors.enabled: true

    ????????????????http.cors/allow-origin: "*"

    ????????4.保存退出 esc? -->? :wq

    9、后臺啟動elasticsearch命令,在elasticsearch-5.5.2目錄下執行后臺啟動命令? ./bin/elasticsearch -d

    10、cd進入到解壓后的elasticsearch-head-master目錄下,執行啟動命令 npm run start

    11、刷新瀏覽器,啟動成功,連接es成功(綠色:服務正常;黃色:服務亞健康;紅色:服務很不健康)

    http://img1.sycdn.imooc.com//60b073380001a4b718320555.jpg

    查看全部
    0 采集 收起 來源:插件安裝

    2021-05-28

  • 單實例安裝

    1、官網下載tar壓縮包? ?https://www.elastic.co/downloads/elasticsearch

    2、將下載好的壓縮包elasticsearch-5.5.2.tar.gz上傳到linux服務器,并解壓縮 tar -vxf?elasticsearch-5.5.2.tar.gz

    3、cd進入到elasticsearch-5.5.2目錄中,啟動elasticsearch服務命令? sh ./bin/elasticsearch (啟動需要java環境1.8)當輸出日志有started關鍵字,則啟動成功

    4、elasticsearch默認監聽127.0.0.1:9200,瀏覽器輸入地址,測試啟動成功

    http://img1.sycdn.imooc.com//60af9734000113c818330645.jpg

    查看全部
    1 采集 收起 來源:單實例安裝

    2021-05-27

  • elasticSearch 簡介

    什么是ElasticSearch?

    ????1、基于Apache Lucene構建的開源搜索引擎

    ????2、java編寫,提供,簡單易用的RESTFul API

    ????3、輕松橫向擴展,可支持PB級的結構化或非結構化數據處理


    應用場景:

    ????1、海量數據分析引擎(例:英國衛報-實時分析公眾對文章的回應)

    ????2、站內搜索引擎(例:維基百科、Github-站內實時搜索)

    ????3、數據倉庫(例:百度-實時日志監控平臺)

    (谷歌,京東,阿里巴巴)

    查看全部
    0 采集 收起 來源:課程介紹

    2021-05-27

  • post 查詢都需要有 query 字段表示查詢參數,以下表示查詢所有:

    http://img1.sycdn.imooc.com//60abbc550001739b08580288.jpg

    //?增加查詢參數
    "from":指定從哪里返回
    "size":返回幾條數據

    查詢標題為 ElasticSearch 的數據

    http://img1.sycdn.imooc.com//60abbcc80001bf7508110318.jpg

    聚合查詢(aggs:聚合查詢關鍵詞)

    把書籍信息按字數聚合

    查看全部
    0 采集 收起 來源:查詢

    2021-05-24

  • 1.直接修改方式

    要修改的文本需要在 doc 標簽后面,例如:

    {
    ????"doc":{
    ????????"name":"xxx"
    ????}
    }

    2.腳本修改的方式

    http://img1.sycdn.imooc.com//60abba6b000173f107230350.jpg

    查看全部
    0 采集 收起 來源:修改

    2021-05-24

  • 粗線框是主分片,細線框是分片的備份

    細框是粗框的備份分片。

    非結構化與結構化的區分:mappings 是否為空?

    查看全部
    0 采集 收起 來源:索引創建

    2021-05-24

  • 全文本查詢使用

    模糊匹配:

    query->match ->"field"

    習語匹配:

    query->match_phrase->"field"

    多字段模糊匹配:

    query->multi_match->{query:"key",fields:["field1","field2"]}

    query_string:

    query->query_string->{query:"key1 AND key2 OR key3",fields:["field1","field2"]}

    查看全部
    0 采集 收起 來源:query

    2021-05-03

  • PUT?

    }

    查看全部
    0 采集 收起 來源:查詢

    2021-04-23

  • https://blog.csdn.net/larry1648637120/article/details/105361767

    查看全部
    0 采集 收起 來源:基礎概念

    2021-04-22

  • 7.12.0支持的寫法, 不再支持兩個man和women, 也不再支持man這種定義, 默認為_doc

    // 實際發現并不需求這樣做,? 如視頻這樣做, 很可能會報錯, 直接插入記錄就好,? es會自動實現mappings

    {

    ? ? "settings": {

    ? ? ? ? "number_of_shards": 3,

    ? ? ? ? "number_of_replicas": 1

    ? ? },

    ? ? "mappings": {

    ? ? ? ? "properties": {

    ? ? ? ? ? ? "name": {

    ? ? ? ? ? ? ? ? "type": "text"

    ? ? ? ? ? ? },

    ? ? ? ? ? ? "contry": {

    ? ? ? ? ? ? ? ? "type": "keyword"

    ? ? ? ? ? ? },

    ? ? ? ? ? ? "age": {

    ? ? ? ? ? ? ? ? "type": "integer"

    ? ? ? ? ? ? },

    ? ? ? ? ? ? "date": {

    ? ? ? ? ? ? ? ? "type": "date",

    ? ? ? ? ? ? ? ? "format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"

    ? ? ? ? ? ? }

    ? ? ? ? }

    ? ? }

    }

    查看全部
    1 采集 收起 來源:索引創建

    2021-04-22

  • {
    ????"novel":{
    ????????"properties":{
    ????????????"title":{
    ????????????????"type":"text"
    ????????????}
    ????????}
    ????}
    }
    查看全部
    0 采集 收起 來源:索引創建

    2021-04-20

  • elasticsearch-head 地址
    https://github.com/mobz/elasticsearch-head

    修改 elasticsearch的配置文件 elasticsearch/config/elasticsearch.yml
    ? ?添加如下兩行

    ```
    ? ?http.cors.enabled: true
    ? ?http.cors.allow-origin: "*"

    ```

    安裝nodejs
    ? ?全局安裝 grunt-cli

    ? ?npm install -g grunt-cli

    ? ?cd /path/to/elasticsearch-head
    ? ?npm install
    ? ?grunt server
    ? ?http://localhost:9100/

    查看全部
    0 采集 收起 來源:插件安裝

    2021-04-17

  • elasticsearch 直接啟動

    查看全部
    0 采集 收起 來源:單實例安裝

    2021-04-11

  • 安裝es后,安裝head插件可以實現可視化
    查看全部
    0 采集 收起 來源:插件安裝

    2021-03-22

舉報

0/150
提交
取消
課程須知
熟悉maven構建項目,了解RESTful和Spring Boot的基本知識
老師告訴你能學到什么?
ElasticSearch的基本概念,學習ElasticSearch的服務搭建,了解ElasticSearch的常用技巧

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!