bsearch_label是一個純前端的數據打標插件。通過bsearch_label插件,您無需編寫復雜的DSL語句,即可以可視化的方式完成數據打標。本文介紹如何使用bsearch_label插件為數據打標。

背景信息

通常情況下,在分析數據的時候,您可能不僅是單純的瀏覽,而是希望通過某些查詢條件對數據進行分析,并對某個字段(或者新增一個字段)賦予一個特殊的值(標簽)來標注不同的數據,這一過程被稱為“打標”。對數據打標后,您可以根據這個標簽進行聚合分類統計,也可以根據標簽的不同值進行快速過濾。標注的數據還可以直接為后續的流程所使用。

前提條件

您已完成以下操作:
  • 創建阿里云Elasticsearch實例,且實例版本為6.3或6.7。
    具體操作,請參見創建阿里云Elasticsearch實例。本文以6.3版本為例。
    注意 創建實例時,需要選擇Kibana節點的規格為2核4 GB及以上,否則在安裝bsearch_label插件時會提示您升配。對于存量實例,如果Kibana節點的規格低于2核4 GB,可通過升配功能升級Kibana節點規格,具體操作請參見升配集群
  • 安裝bsearch_label插件。
    具體操作,請參見安裝Kibana插件
    注意 安裝bsearch_label插件后,才可以使用打標功能。
  • 準備待打標的索引數據。

    具體操作,請參見快速入門

  • (可選)設置Kibana的語言模式。默認為英文,支持切換為中文。

    具體操作,請參見配置Kibana語言。本文使用中文模式。

操作步驟

  1. 登錄目標阿里云Elasticsearch實例的Kibana控制臺,根據頁面提示進入Kibana主頁。
    登錄Kibana控制臺的具體操作,請參見登錄Kibana控制臺
    說明 本文以阿里云Elasticsearch 6.3版本為例,其他版本操作可能略有差別,請以實際界面為準。
  2. 可選:在左側導航欄,單擊Management,按照以下步驟創建一個索引模式。
    注意 如果已經創建了索引模式,可忽略此步驟。
    1. Management頁面,單擊Kibana區域中的Index Patterns
    2. Create index pattern頁面,輸入索引模式名稱(待查詢的索引名稱)。
    3. 單擊Next step
      創建索引模式
    4. 單擊Create index pattern
  3. 在左側導航欄,單擊Discover
  4. Discover頁面,單擊右上角菜單欄的打標
    注意 只有安裝bsearch_label插件后,才可以看到打標按鈕。
  5. 根據需求,選擇以下任意一種方式完成數據打標。

    對已有字段打標

    對已有字段進行打標
    1. 查詢名字是張三的數據。
    2. 選擇age字段,將其標記為18
    3. 單擊確認打標
    4. 打開歷史打標開關,查看歷史打標任務詳情。歷史打標結果

    對新增字段打標

    新增字段進行打標
    1. 查詢名字是張三的數據。
    2. 勾選自定義打標字段
    3. 新增一個字段tag,并將其標記為teenager
    4. 單擊確認打標
    5. 查看打標結果。查看打標結果