// This file is autogenerated, DO NOT EDIT
// Use `node scripts/generate-docs-examples.mjs` to generate the docs examples

[source, js]
----
const response = await client.searchApplication.put({
  name: "my-example-app",
  search_application: {
    indices: ["my-example-app"],
    template: {
      script: {
        lang: "mustache",
        source:
          '\n        {\n          "query": {\n            "bool": {\n              "must": [\n              {{#query}}\n              {\n                "query_string": {\n                  "query": "{{query}}",\n                  "search_fields": {{#toJson}}search_fields{{/toJson}}\n                }\n              }\n              {{/query}}\n            ]\n            }\n          }\n        }\n      ',
        params: {
          query: "",
          search_fields: "",
        },
      },
    },
  },
});
console.log(response);
----
