1. 程式人生 > >Elasticsearch上手——熟悉基本操作

Elasticsearch上手——熟悉基本操作

Kibana為快速熟悉Elasticsearch的操作提供極大的便利,下面就通過kibana熟悉幾個基本的操作。

建立索引(index)

在Kibana中開啟Dev Tools,會開啟如下圖所示的操作介面:

這裡寫圖片描述

左側是命令視窗,右側執行的結果。
下面是建立一個名稱為blog_index的索引,包含了兩個type:user和blogpost,

PUT blog_index 
{
  "mappings": {
    "user": { 
      "properties": { 
        "title":    { "type": "text"  }, 
        "name"
: { "type": "text" }, "age": { "type": "integer" } } }, "blogpost": { "properties": { "title": { "type": "text" }, "body": { "type": "text" }, "user_id": { "type": "keyword" }, "created": { "type"
: "date", "format": "strict_date_optional_time||epoch_millis" } } } } }

如圖:
這裡寫圖片描述

右側的結果表示執行成功

下面就可以通過Management->Index Patterns新增index pattern,
這裡寫圖片描述

點選Create按鈕儲存。

索引文件

下面索引一個user文件,如下:

{
   "title": "manager",
   "name": "Tom Jerry",
   "age": 34
}

這裡寫圖片描述

執行命令為POST blog_index/user

,表示向blog_index下新增user型別的文件。從右側的輸出結果可以看出,新增文件成功,並且自動分別了一個_id

搜尋

首先通過Kibana的Discover可以看到剛才新增的文件:

這裡寫圖片描述

如果通過命令完成搜尋,結果為:

這裡寫圖片描述

執行的命令為:

GET /blog_index/user/_search
{
  "query":{
    "match": {
        "name": "jerry"
    }
  }
}

注意:命令列和引數之間不能有空行

相關推薦

Elasticsearch上手——熟悉基本操作

Kibana為快速熟悉Elasticsearch的操作提供極大的便利,下面就通過kibana熟悉幾個基本的操作。 建立索引(index) 在Kibana中開啟Dev Tools,會開啟如下圖所示的操作介面: 左側是命令視窗,右側執行的結果。 下面是建

Elasticsearch 6.4基本操作 - Java版

all efi _array 寫法 creat guide 復雜 dds ddt 1. Elasticsearch Java API有四類client連接方式 TransportClient RestClient Jest Spring Data Elastic

elasticsearch基本操作之--使用QueryBuilders進行查詢

constant false cor ble conn 中一 listen terms int /** * 系統環境: vm12 下的centos 7.2 * 當前安裝版本: elasticsearch-2.4.0.tar.gz */ QueryBuilder 是es

Elasticsearch基本操作

ubuntu quest del ubun 存儲 綠色 站點 ear doc elasticsearch是一個是開源的(Apache2協議),分布式的,RESTful的,構建在Apache Lucene之上的的搜索引擎。 它有很多特點例如Schema Free,Docume

Elasticsearch-基本操作1

index true 結果 大寫 block 自動生成 超時 delet 類型 Elasticsearch版本:6.0一、文檔一個文檔不僅包含數據,也包含元數據,三個必須的元數據如下_index:具有共同特性分到一起的文檔集合,標示了文檔的存放位置; 名字小寫,不以下

熟悉HBase基本操作

添加 和數 關系型 ase 數據 tab nbsp table hadoop 1. 以下關系型數據庫中的表和數據,要求將其轉換為適合於HBase存儲的表並插入數據: 學生表(Student)(不包括最後一列) 學號(S_No) 姓名(S_Name) 性別(S

ElasticSearch實戰二(es基本操作以及IK分詞器的安裝)

1 基本概念 1.1 Node 與 Cluster Elastic 本質上是一個分散式資料庫,允許多臺伺服器協同工作,每臺伺服器可以執行多個 Elastic 例項。 單個 Elastic 例項稱為一個節點(node)。一組節點構成一個叢集(cluster)。 1.2 Index El

Elasticsearch筆記(三)—— Elasticsearch基本操作

1.索引庫 Elasticsearch採用Rest風格API。 語法: 請求方式:PUT/GET/DELETE 請求路徑:/索引庫名 請求引數:json格式: 建立 PUT /test { "settings": { "number_

ElasticSearch安裝指南及其REST API基本操作使用方法

這篇文章旨在告訴大家怎麼在windows系統下安裝ES,怎麼在windows系統下使用它的REST API操作ES。 (一)window下ES的安裝 在裝es之前確保機器已經裝了java,最好是較新版本的,我機器上裝的是10。 C:\>java -version java ve

elasticsearch基本操作

0.資料準備 # text指定中文分詞器(ik_max_word) PUT data { "settings": { "number_of_replicas": 0, "number_of_shards": 3 }, "mappings": { "

elasticsearch基本操作

1.資料準備 PUT data { "settings":{ "number_of_replicas":0, "number_of_shards":3 }, "mappings":{ "user": { "properties": {

elasticsearch基本操作

1.索引操作 # 建立名為data索引 0備份 3分片 PUT data { "settings": { "index": { "number_of_replicas": 0, "number_of_shards": 3 } } }

elasticsearch的java api基本操作

1.新增依賴 預設elasticsearch的配置已經沒有問題了,本文使用elasticsearch版本為6.4.2,依賴如下: <dependency> <groupId>org.elasticsearch</g

熟悉Linux基本操作

計算機硬體基本知識 CPU內部已經含有一些小的指令集,我們所使用的軟體都要經過CPU內部的微指令集來達成。因此CPU可分為RISC(精簡指令集)和CISC(複雜指令集)兩種,前者有sun公司的SPARC,IBM的PowerPC系列及ARM系列等。後者有Inte

VIM基本操作(本人還不熟悉的~)

更大範圍的移動: * 當游標停留在一個單詞上,* 鍵會在檔案內搜尋該單詞,並跳轉到下一處; # 當游標停留在一個單詞上,# 在檔案內搜尋該單詞,並跳轉到上一處; (/) 移動到 前/後 句 的開始; {/}

elasticsearch基本操作之--使用java操作elasticsearch

package com.wenbronk.javaes; import java.net.InetAddress; import java.net.InetSocketAddress; import java.util.Date; import java.util.HashMap; import jav

Easticsearch官網《Elasticsearch權威指南》筆記2——文件基本操作

建立文件 PUT /megacorp/employee/1 { "first_name" : "John", "last_name" : "Smith", "age" : 25, "about" : "

ElasticSearch基本操作

1.建立一個maven專案,編寫pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s

Elasticsearch CRUD基本操作

**前言** 本次我們聊一聊Elasticsearch的基本操作CRUD,他跟我們常用的關係型資料庫的操作又有什麼不一樣的地方呢?今天我們就來好好講解一番。 [TOC] # 說明 本次演示用的版本是7.11。 工具可以使用Kibana的控制檯,介面美觀且有一定的縮排,而且能簡化命令列的curl操作,如果對

Pycharm 的基本操作

har span .com 分享 setting 9.png 單擊 安裝 大小 下載:https://www.jetbrains.com/pycharm/ 安裝:隨意安裝在那個目錄都可以 註冊:可以采用 激活碼 或者激活服務器,並對應在選項下面填入激活碼或者激活服務器URL