BSearch-Label是一个纯前端的数据打标插件。通过BSearch-Label插件,您无需编写复杂的DSL语句,即可以可视化的方式完成数据打标。本文介绍如何使用BSearch-Label插件为数据打标。

前提条件

您已完成以下操作:
  • 创建阿里云Elasticsearch实例,且实例版本为6.3或6.7。

    具体操作,请参见创建阿里云Elasticsearch实例。本文以6.3版本为例。

  • 安装BSearch-Label插件。

    具体操作,请参见安装Kibana插件

  • 准备待打标的索引数据。

    具体操作,请参见快速开始

  • (可选)设置Kibana的语言模式。默认为英文,支持切换为中文。

    具体操作,请参见配置Kibana语言,本文使用中文。

背景信息

通常情况下,在分析数据的时候,您可能不仅是单纯的浏览,而是希望通过某些查询条件对数据进行分析,并对某个字段(或者新增一个字段)赋予一个特殊的值(标签)来标注不同的数据,这一过程被称为“打标”。对数据打标后,您可以根据这个标签进行聚合分类统计,也可以根据标签的不同值进行快速过滤。标注的数据还可以直接为后续的流程所使用。

操作步骤

  1. 登录对应阿里云Elasticsearch实例的Kibana控制台。
    具体操作,请参见 登录Kibana控制台
  2. 可选:在左侧导航栏,单击Management,按照以下步骤创建一个索引模式。
    注意 如果已经创建了索引模式,可忽略此步骤。
    1. Management页面,单击Kibana区域中的Index Patterns
    2. Create index pattern页面,输入索引模式名称(待查询的索引名称)。
    3. 单击Next step
      创建索引模式
    4. 单击Create index pattern
  3. 在左侧导航栏,单击Discover
  4. Discover页面,单击右上角菜单栏的打标
  5. 根据需求,选择以下任意一种方式完成数据打标。
    • 对已有字段进行打标,示例如下。对已有字段进行打标
      1. 查询名字是张三的数据。
      2. 选择age字段,将其标记为18
      3. 单击确认打标
      4. 打开历史打标开关,查看历史打标任务详情。历史打标结果
    • 对新增字段进行打标,示例如下。新增字段进行打标
      1. 查询名字是张三的数据。
      2. 勾选自定义打标字段
      3. 新增一个字段tag,并将其标记为teenager
      4. 单击确认打标
      5. 查看打标结果。查看打标结果