[
  [
    { "name"  : "setup domain",
      "params": { "Action": "CreateDomain",
                  "DomainName": "companies" } },
    { "name" : "setup index field 1",
      "params": { "Action": "DefineIndexField",
                  "DomainName": "companies",
                  "IndexFieldName": "name",
                  "IndexFieldType": "text",
                  "TextOptions.ResultEnabled": "true" } },
    { "name" : "setup index field 2",
      "params": { "Action": "DefineIndexField",
                  "DomainName": "companies",
                  "IndexFieldName": "address",
                  "IndexFieldType": "text",
                  "TextOptions.ResultEnabled": "true" } },
    { "name" : "setup index field 3",
      "params": { "Action": "DefineIndexField",
                  "DomainName": "companies",
                  "IndexFieldName": "email_address",
                  "IndexFieldType": "text",
                  "TextOptions.ResultEnabled": "true" } },
    { "name" : "setup index field 4",
      "params": { "Action": "DefineIndexField",
                  "DomainName": "companies",
                  "IndexFieldName": "age",
                  "IndexFieldType": "uint" } },
    { "name" : "setup index field 5",
      "params": { "Action": "DefineIndexField",
                  "DomainName": "companies",
                  "IndexFieldName": "product",
                  "IndexFieldType": "literal",
                  "LiteralOptions.FacetEnabled": "true" } }
  ]
]

Add scenario to setup test domain for search API scenarios
Add scenario to setup test domain for  search API scenarios
