anchor.diff:  
   `index`:::
   (Optional, string or array of strings)
  -Index name or <<indices-aliases,alias>> used to limit the request. Wildcard
  -expressions are supported. You can specify multiple indices as an array.
  +Data streams, indices, and index aliases to search. Wildcard (`*`) expressions
  +are supported. You can specify multiple targets as an array.
  ++
  +If this parameter is not specified, the `<target>` request path parameter
  +is used as a fallback.
   
   `preference`:::
   (Optional, string)
  
positive.code: executes per node.  Defaults to `5`.
  
  You can use this parameter to prevent a request from overloading a cluster. For
  example, a default request hits all indices in a cluster. This could cause shard
  request rejections if the number of shards per node is high.
  
  In certain scenarios, parallelism isn't achieved through concurrent requests. In
  those cases, a low value in this  parameter could result in poor performance.
  
negative.code: [[search-multi-search-api-path-params]]
  ==== {api-path-parms-title}
  
  `<target>`::
  (Optional, string)
  Comma-separated list of data streams, indices, and index aliases to search.
  +
  This list acts as a fallback if a search in the request body does not specify an
  `index` target.
  +
  Wildcard (`*`) expressions are supported. To search all data streams and indices
  in a cluster, omit this parameter or use `_all` or `*`.
  
  [[search-multi-search-api-query-params]]
  ==== {api-query-parms-title}
  