- host
(character) The base host, defaults to 127.0.0.1
- port
(character) port to connect to, defaults to 9200
(optional)
- path
(character) context path that is appended to the end of the
url. Default: NULL, ignored
- transport_schema
(character) http or https. Default: http
- user
(character) User name, if required for the connection. You
can specify, but ignored for now.
- pwd
(character) Password, if required for the connection. You
can specify, but ignored for now.
- headers
named list of headers. These headers are used in all requests
- cainfo
(character) path to a crt bundle, passed to curl option
cainfo
- force
(logical) Force re-load of connection details.
Default: FALSE
- errors
(character) One of simple (Default) or complete. Simple gives
http code and error message on an error, while complete gives both http
code and error message, and stack trace, if available.
- warn
(logical) whether to throw warnings from the Elasticsearch
server when provided. Pulls warnings from response headers when given.
default: TRUE. To turn these off, you can set warn=FALSE or
wrap function calls in suppressWarnings(). You can also see warnings in
headers by using curl verbose.
- ignore_version
(logical) ignore Elasticsearch version checks?
default: FALSE. Setting this to TRUE may cause some problems, it
has not been fully tested yet. You may want to set this to TRUE if
it's not possible to ping the root route of the Elasticsearch instance,
which has the Elasticsearch version. We use the version to do
alter what request is sent as different Elasticsearch versions allow
different parameters.
- ...
additional curl options to be passed in ALL http requests