产品动态
公告
sample的如下完整日志:10.20.20.10;[2018-07-16 13:12:57];GET /online/sample HTTP/1.1;200
sample外还有很多其他内容,其与检索条件并不是直接相等,因此不能直接使用sample作为检索条件来检索该日志。为满足该检索需求,需要将日志全文切分为多个片段,每个片段称之为一个“词”,而这个过程称之为“分词”。@&()='",;:<>[]{}/ \\n\\t\\r范围内的符号,就切分日志,将得到如下的词:

sample时,上述分词后的日志包含sample,即认为符合检索条件。
\\/online\\/login\\用于转义/符号(该符号为检索语法保留符号,因此需要转义)。/符号是分词符,因此实际的检索条件为 online OR login,日志中只要包含 online 或 login,即符合检索条件。"/online/login"/符号无需再进行转义。login,不符合该检索条件。"/online/sample"online和sample,且顺序与检索条件一致,符合该检索条件。@&()='",;:<>[]{}/ \\n\\t\\r即为分词符。用户登录失败,密码错误,需要使用"登录失败"进行检索,是不能通过符号对日志进行切分来满足检索需求的。此时可在 配置索引 中设置该日志“包含中文”,日志服务(Cloud Log Service,CLS)将自动将日志中的每一个汉字切分为独立的词。文档反馈