索引配置 索引类型 云日志服务的索引类型如下: 全文索引 全文索引将日志全文整体切分为多个分词进行索引构建,默认分词符为 ntr,;[]{}()&^@~<>/?:'" 等非字母数字字符。 开启全文索引后,您在查询日志时可直接通过关键词进行查询(即全文查询),例如使用 error检索所有出现过 error 的日志。 说明 内置保留字段不包含在全文索引中,若需要查询内置保留字段,您需要通过字段索引Key:Value的方式进行搜索。详情请见内置保留字段。 查询时对大小写敏感。例如日志为 Error,则使用 error 无法查询到该条日志。 字段索引 字段索引将原始日志按字段(即 key:value)分别切分为多个分词进行索引构建,配置字段索引后,您可以指定字段名称和字段值(Key:Value)进行查询,缩小查询范围。例如使用 level:error AND timeCost:>1000检索日志级别(level)为 error 且耗时(timeCost)大于 1000ms 的日志。 说明 云日志服务默认为部分内置保留字段创建字段索引,请参考内置保留字段。 查询时对大小写敏感。例如示例日志level字段中含有Error,则'level:error'将无法查询到该日志。 索引字段类型 目前支持两种数据类型配置,如下: 字段类型 说明 text 字符串,大小写敏感。 double 浮点型,可存储整数和浮点数。 索引配置步骤 您可以在日志接入流程中配置索引,或接入完成后在日志单元中配置索引。以下以在日志单元中配置索引为例,介绍索引配置流程。 1. 登录云日志服务控制台。 2. 在日志管理页面的日志项目列表中,点击已创建的日志单元名称,进入日志单元详情页面。 3. 点击【设置】按钮,打开【索引配置】标签页,进入索引配置界面。 4. 配置全文索引: 在索引配置页面中,“全文索引”为开启状态则表示已创建全文索引。 5. 配置字段索引: 在字段索引下方,点击【添加】按钮,输入字段名称入与字段类型,其中字段名称需要与采集规则中的分词 key 一致。具体请看下方的索引配置参数说明。 6. 如果日志格式为JSON,您可点击【批量添加字段】按钮,批量添加界面可自动获取最新的一条日志,并自动解析JSON的字段名称和类型。 7. 配置完成后点击确定,索引将在12分钟后生效,且仅对新数据生效。 索引配置参数说明如下: 参数 说明 字段名称 采集的日志字段名称,仅支持数字、字母、下划线、连字符()、点(.),且不能以开头,64个字符内。 字段类型 字段的数据类型。目前支持 double 浮点型,text 字符串。其中double也可存储整型数据。 注意 1. 创建索引字段时,字段数量最为100个。 2. 配置的索引字段名称需要与采集规则中的分词 key 一致,否则配置的索引字段无效。 3. 字段名称不允许以双下划线()开头。 4. 编辑索引配置后(新增、编辑、删除字段,修改配置项等操作),将在12分钟后生效,并仅对新写入的日志生效,已有日志数据不会更新。当前不支持对历史日志重建索引。