Esrally giving multiple search queries in the same track.json

Hi! The name field should be in the task-level of the definition, not the operation-level:

{
  //here
  "name": "my-task",
  "operation": {
  // not here
  ...
  }
}

By default, the task will just use the operation name (search in your case) as the task name, which means that they get duplicated in your configuration.