json_schema: {
      "additionalProperties": false,
      "description": "Schema for an internal site search event",
      "properties": {
          "filters": {
              "additionalProperties": {
                  "type": [
                      "string",
                      "boolean"
                  ]
              },
              "type": "object"
          },
          "pageResults": {
              "maximum": 2147483647,
              "minimum": 0,
              "type": "integer"
          },
          "terms": {
              "items": {
                  "type": "string"
              },
              "minItems": 1,
              "type": "array"
          },
          "totalResults": {
              "maximum": 2147483647,
              "minimum": 0,
              "type": "integer"
          }
      },
      "required": [
          "terms"
      ],
      "self": {
          "format": "jsonschema",
          "name": "site_search",
          "vendor": "com.snowplowanalytics.snowplow",
          "version": "1-0-0"
      },
      "type": "object"
  }