索引配置
更新时间:2026-01-12
索引配置
在"日志服务->日志查询"页面,可以开启日志索引。开启后,可以对日志字段进行关键字检索,并基于检索结果执行 SQL 查询。

1.点击“索引配置”后,可直接开启全文索引,或添加键值索引
2.自动获取字段列表,可直接开启索引开关即可,如列表没要添加的字段,可点添加字段自定义添加(注:自定义添加字段如未开启索引下次再编辑时不再显示)
3.打开索引后可设置字段名称、数据类型、分词符、大小写敏感、含中文等内容
- 数据类型支持 string/long/float/bool
- json格式的string字段可通过a.b.c的方式配置索引,如message:{"client":"conn281","doc":{"application":{"name":"MongoDB Shell"},"driver":{"result":true}}},可配置message.doc.driver索引,然后对message.doc.driver进行检索
- 分词符将日志全文按照分词符拆分成若干个分词用于检索,只支持英文符号和\n\t\r
- 大小写敏感:检索时是否对大小写敏感。例如日志为level:Error,若大小写敏感,则使用level:error无法检索到该条日志
- 包含中文:字段中包含中文且需要对中文进行检索时可开启该功能。例如日志为“百度智能云”,若未开启该功能,使用“百度”无法检索到该日志,只有使用“百度智能云”才能检索到该日志,开启该功能后便可使用“百度”检索该日志。
- Json动态索引:1.针对Json类型字段可开启Json动态索引开关,开启后将对Json字段内前3层的所有字段自动索引 2.动态索引子字段只支持match检索字段值,即支持key.key1:value1检索,但不支持key:key1检索 3.动态索引子字段不支持select子字段查询,即不支持select key.key1查询

