元数据高级查询

通过该操作,可以自行设置检索条件。检索条件支持各元数据字段的和、或关系及关系之间的组合,使得查询条件更灵活、更复杂、更精准。

操作步骤

  1. 选择“监控 > 数据导航 > 元数据检索”。
  2. 单击“查询”。

    系统弹出“查询元数据”页面。

  3. 选择“高级查询”页签。
  4. 高级查询可以设置多个条件组,请先设置一个条件组中的条件。

    1. 每个条件组可设置的参数及其说明如表1所示。
      其中,名称、路径、类型、文件扩展属性、对象自定义元数据和自定义标签支持精准查询和前缀模糊查询。所属帐户和命名空间只支持精准查询。
      • 非域控场景下,用户/用户组的名称需与客户端保持一致,且用户ID/用户组ID需与客户端保持一致。
      • 域控场景下,不建议创建用户/用户组。如果要创建,则用户/用户组的名称需与客户端保持一致,且用户ID/用户组ID需与客户端保持一致。
      • 不同类型的用户/用户组,建议用户/用户组的名称和ID都不相同。比如UNIX本地认证用户/用户组、LDAP域用户/用户组和NIS域用户/用户组的名称互不相同,且UNIX本地认证用户/用户组、LDAP域用户/用户组和NIS域用户/用户组的ID互不相同 。
      表1 条件参数说明

      参数名称

      参数说明

      名称

      文件或对象的名称,不包括路径部分。

      所属帐户

      文件或对象所在帐户的名称。

      说明:

      当所属帐户为“system”且要使用root用户/用户组作为检索条件时,需要手动创建UNIX的root本地认证用户/用户组,否则检索不到数据,具体创建操作请参考配置和管理UNIX用户

      命名空间

      文件或对象所在的命名空间。

      路径

      文件、对象或目录的路径。

      类型

      文件类型或目录。

      • 当通过文件类型检索时,检索条件填写文件的后缀名,如pdf。
      • 当通过目录检索时,检索条件填写“directory”

      大小

      文件或对象的大小。

      单位:Bytes

      最后修改时间

      文件、对象或目录最后修改的时间。

      最后访问时间

      文件、对象或目录最后被访问的时间。

      说明:

      该参数需要对应的命名空间开启“自动更新Atime”功能,开启后将对系统性能造成影响。

      创建时间

      文件或对象的创建时间。

      UNIX用户ID

      NFS协议下的UNIX用户ID。
      • 支持UNIX本地认证用户,LDAP域用户,NIS域用户。
      • 对于Windows用户或者对象用户,需要配置其和UNIX用户的映射,使用相应的UNIX用户ID执行查询。

      UNIX用户组ID

      NFS协议下的UNIX用户组ID。

      • 支持UNIX本地认证用户组,LDAP域用户组,NIS域用户组。
      • 对于Windows用户或者对象用户,需要配置其和UNIX用户的映射,使用相应的UNIX用户组ID执行查询。

      UNIX用户

      NFS协议下的UNIX用户名称。
      • 支持UNIX本地认证用户,LDAP域用户,NIS域用户。
      • 对于Windows用户或者对象用户,需要配置其和UNIX用户的映射,使用相应的UNIX用户名执行查询。
      • 不同域控的用户,推荐使用不同的用户名,否则导致检索结果不准确。

      UNIX用户组

      NFS协议下的UNIX用户组名称。
      • 支持UNIX本地认证用户组,LDAP域用户组,NIS域用户组。
      • 对于Windows用户或者对象用户,需要配置其和UNIX用户的映射,使用相应的UNIX用户组名执行查询。
      • 不同域控的用户组,推荐使用不同的组名,否则导致检索结果不准确。

      文件扩展属性

      文件的xattr属性。

      用户通过文件的xattr接口设置文件的自定义元数据信息。在此处通过自定义元数据查询文件列表。

      对象自定义元数据

      对象的自定义元数据。

      用户上传对象时,通过自定义元数据头域设置元数据信息。在此处通过自定义元数据查询对象列表。

      自定义标签

      对象的自定义标签。

      当所选择的条件中存在用户或用户组时,只能选择一个用户或用户组,必须且只能选择一个所属帐户,条件关系为“和”。

    2. 单击“增加条件”,可以继续为该条件组增加查询属性。
    3. 可选:对于不再需要的条件,可以单击移除。
    4. 在“条件关系”区域,选择条件间的关系。
      • 和:条件间是“和”的关系。即筛选出来的文件或对象必须同时满足所有条件。
      • 或:条件间是“或”的关系。即筛选出来的文件或对象满足条件之一即可。

  5. 可选:设置其他条件组。

    1. 单击“增加条件组”,继续设置新增条件组的条件。
    2. 可选:对于不再需要的条件组,可以单击每个组所在区域右上角的“移除”进行移除。
    3. 在“条件组关系”区域,选择条件组间的关系。
      • 和:当前条件组与其他条件组是“和”的关系。即筛选出来的文件或对象必须同时满足当前条件组和其他条件组。
      • 或:当前条件组与其他条件组是“或”的关系。即筛选出来的文件或对象满足当前条件组或其他条件组。

  6. 可选:单击“重置”,将清空所有已配置的参数。
  7. 单击“确认”。

    最多支持查询10000条结果。