For a given Elasticsearch index, return the mapping from field name to data type for all indexed fields.
Arguments
- es_host
A string identifying an Elasticsearch host. This should be of the form
[transfer_protocol][hostname]:[port]
. For example,'http://myindex.thing.com:9200'
.- es_indices
A character vector that contains the names of indices for which to get mappings. Default is
'_all'
, which means get the mapping for all indices. Names of indices can be treated as regular expressions.
Examples
if (FALSE) { # \dontrun{
# get the mapping for all indexed fields in the ticket_sales and customers indices
mappingDT <- get_fields(es_host = "http://es.custdb.mycompany.com:9200"
, es_indices = c("ticket_sales", "customers"))
} # }