(connect {:keys [protocol host port timeout version engine auth request-fn]
:or {protocol :http
request-fn client/request
timeout default-timeout
version 7
engine :elasticsearch}})Inputs: [{:keys [protocol host port timeout version engine auth request-fn], :or {protocol :http, request-fn client/request, timeout default-timeout, version 7, engine :elasticsearch}} :- ConnectParams] Returns: ESConn
Instantiate an ES conn from ConnectParams props.
To intercept all ES HTTP requests, set :request-fn
to function with the same interface as the 1-argument
arity of clj-http.client/request.
Inputs: [{:keys [protocol host port timeout version engine auth request-fn], :or {protocol :http, request-fn client/request, timeout default-timeout, version 7, engine :elasticsearch}} :- ConnectParams]
Returns: ESConn
Instantiate an ES conn from ConnectParams props.
To intercept all ES HTTP requests, set :request-fn
to function with the same interface as the 1-argument
arity of `clj-http.client/request`.(make-http-opts conn)(make-http-opts conn opts)(make-http-opts conn opts query-params-keys)(make-http-opts {:keys [cm auth]} opts query-params-keys form-params body)Inputs: ([{:keys [cm auth]} :- (s/maybe ESConn) opts :- (s/pred map?) query-params-keys :- (s/maybe (s/pred coll?)) form-params :- (s/maybe (s/pred map?)) body :- s/Any] [conn opts query-params-keys] [conn opts] [conn]) Returns: (s/pred map?)
Inputs: ([{:keys [cm auth]} :- (s/maybe ESConn) opts :- (s/pred map?) query-params-keys :- (s/maybe (s/pred coll?)) form-params :- (s/maybe (s/pred map?)) body :- s/Any] [conn opts query-params-keys] [conn opts] [conn])
Returns: (s/pred map?)cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |