The field capabilities API allows to retrieve the capabilities of fields among multiple indices.
The field capabilities API by default executes on all indices:
GET _field_caps?fields=rating
The request can also be restricted to specific indices:
GET twitter/_field_caps?fields=rating
Supported request options:
| 
 | 
A list of fields to compute stats for. The field name supports wildcard notation. For example, using  | 
The field capabilities API returns the following information per field:
| 
 | Whether this field is indexed for search on all indices. | 
| 
 | Whether this field can be aggregated on all indices. | 
| 
 | The list of indices where this field has the same type, or null if all indices have the same type for the field. | 
| 
 | The list of indices where this field is not searchable, or null if all indices have the same definition for the field. | 
| 
 | The list of indices where this field is not aggregatable, or null if all indices have the same definition for the field. | 
Request:
GET _field_caps?fields=rating,title
{
    "fields": {
        "rating": {  "long": {
                "searchable": true,
                "aggregatable": false,
                "indices": ["index1", "index2"],
                "non_aggregatable_indices": ["index1"]
            "long": {
                "searchable": true,
                "aggregatable": false,
                "indices": ["index1", "index2"],
                "non_aggregatable_indices": ["index1"]  },
            "keyword": {
                "searchable": false,
                "aggregatable": true,
                "indices": ["index3", "index4"],
                "non_searchable_indices": ["index4"]
            },
            "keyword": {
                "searchable": false,
                "aggregatable": true,
                "indices": ["index3", "index4"],
                "non_searchable_indices": ["index4"]  }
        },
        "title": {
            }
        },
        "title": {  "text": {
                "searchable": true,
                "aggregatable": false
            }
        }
    }
}
            "text": {
                "searchable": true,
                "aggregatable": false
            }
        }
    }
}