模拟匹配

模拟匹配 #

通过模拟匹配,可以使用测试文档验证规则库是否能正确命中规则。

操作步骤 #

  1. 进入规则引擎页面:在左侧导航栏点击「规则引擎」,进入规则库列表页面。

  2. 打开规则库详情:在规则库列表中,点击目标规则库 ID,进入规则库详情页面。

  1. 切换到模拟匹配页签:在规则库详情页面,点击「模拟匹配」页签。

  1. 填写测试文档:在左侧编辑区输入测试文档 JSON。测试文档通常包含 _id_source 字段,_source 中填写需要参与规则匹配的业务字段。

  1. 执行测试:确认测试文档内容无误后,点击「测试」按钮。

  2. 查看匹配结果:在右侧「匹配结果」区域查看测试结果。示例中 matchedtrue,且 matched_rules 返回了命中的规则 #0#武器交易

注意事项 #

  • 模拟匹配仅用于测试规则效果,不会写入或修改业务数据。
  • 测试文档需使用合法 JSON 格式,否则无法执行测试。
  • 规则库需先完成编译,才能进行有效匹配测试。
  • 如果未命中规则,可调整测试文档字段内容,或检查规则表达式与字段声明配置。