Liking cljdoc? Tell your friends :D

ductile.index


close!clj

(close! {:keys [uri cm]} index-name)

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str]

close an index

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str]

close an index
raw docstring

create!clj

(create! {:keys [uri cm]} index-name settings)

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str settings :- s/Any]

create an index

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str settings :- s/Any]

create an index
raw docstring

create-template!clj

(create-template! es-conn template-name index-config)
(create-template! {:keys [uri cm]} template-name index-config index-patterns)

Inputs: ([{:keys [uri cm]} :- ESConn template-name :- s/Str index-config index-patterns :- [s/Str]] [es-conn :- ESConn template-name :- s/Str index-config])

create an index template, update if already exists

Inputs: ([{:keys [uri cm]} :- ESConn template-name :- s/Str index-config index-patterns :- [s/Str]] [es-conn :- ESConn template-name :- s/Str index-config])

create an index template, update if already exists
raw docstring

delete!clj

(delete! {:keys [uri cm]} index-wildcard)

Inputs: [{:keys [uri cm]} :- ESConn index-wildcard :- s/Str]

delete indexes using a wildcard

Inputs: [{:keys [uri cm]} :- ESConn index-wildcard :- s/Str]

delete indexes using a wildcard
raw docstring

delete-template!clj

(delete-template! {:keys [uri cm]} index-name)

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str]

delete a template

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str]

delete a template
raw docstring

getclj

(get {:keys [uri cm]} index-name)

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str]

get an index

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str]

get an index
raw docstring

get-templateclj

(get-template {:keys [uri cm]} index-name)

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str]

get an index template

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str]

get an index template
raw docstring

index-exists?clj

(index-exists? {:keys [uri cm]} index-name)

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str] Returns: s/Bool

check if the supplied ES index exists

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str]
Returns: s/Bool

check if the supplied ES index exists
raw docstring

index-uriclj

(index-uri uri index-name)

Inputs: [uri :- s/Str index-name :- s/Str] Returns: s/Str

make an index uri from a host and an index name

Inputs: [uri :- s/Str index-name :- s/Str]
Returns: s/Str

make an index uri from a host and an index name
raw docstring

open!clj

(open! {:keys [uri cm]} index-name)

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str]

open an index

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str]

open an index
raw docstring

refresh!clj

(refresh! es-conn)
(refresh! {:keys [uri cm]} index-name)

Inputs: ([es-conn] [{:keys [uri cm]} :- ESConn index-name :- (s/maybe s/Str)])

refresh an index

Inputs: ([es-conn] [{:keys [uri cm]} :- ESConn index-name :- (s/maybe s/Str)])

refresh an index
raw docstring

refresh-uriclj

(refresh-uri uri index-name)

Inputs: [uri :- s/Str index-name :- (s/maybe s/Str)] Returns: s/Str

make a refresh uri from a host, and optionally an index name

Inputs: [uri :- s/Str index-name :- (s/maybe s/Str)]
Returns: s/Str

make a refresh uri from a host, and optionally an index name
raw docstring

rollover!clj

(rollover! es-conn alias conditions)
(rollover! {:keys [uri cm]}
           alias
           conditions
           new-index-settings
           new-index-name
           dry_run)

Inputs: ([es-conn alias conditions] [{:keys [uri cm]} :- ESConn alias :- s/Str conditions :- RolloverConditions new-index-settings :- #:s{Any s/Any} new-index-name :- (s/maybe s/Str) dry_run :- (s/maybe s/Bool)])

run a rollover query on an alias with given conditions

Inputs: ([es-conn alias conditions] [{:keys [uri cm]} :- ESConn alias :- s/Str conditions :- RolloverConditions new-index-settings :- #:s{Any s/Any} new-index-name :- (s/maybe s/Str) dry_run :- (s/maybe s/Bool)])

run a rollover query on an alias with given conditions
raw docstring

rollover-uriclj

(rollover-uri uri alias)
(rollover-uri uri alias new-index-name dry_run)

Inputs: ([uri alias] [uri :- s/Str alias :- s/Str new-index-name :- (s/maybe s/Str) dry_run :- s/Bool]) Returns: s/Str

make a rollover uri from a host and an index name

Inputs: ([uri alias] [uri :- s/Str alias :- s/Str new-index-name :- (s/maybe s/Str) dry_run :- s/Bool])
Returns: s/Str

make a rollover uri from a host and an index name
raw docstring

template-uriclj

(template-uri uri template-name)

Inputs: [uri :- s/Str template-name :- s/Str] Returns: s/Str

make a template uri from a host and a template name

Inputs: [uri :- s/Str template-name :- s/Str]
Returns: s/Str

make a template uri from a host and a template name
raw docstring

update-mappings!clj

(update-mappings! {:keys [uri cm] :as conn} index-name mappings)

Inputs: [{:keys [uri cm], :as conn} :- ESConn index-name :- s/Str mappings :- {:properties (s/pred map?)}]

Update an ES index mapping. takes a mappings map from field names to mapping types.

Inputs: [{:keys [uri cm], :as conn} :- ESConn index-name :- s/Str mappings :- {:properties (s/pred map?)}]

Update an ES index mapping. takes a mappings map
from field names to mapping types.
raw docstring

update-settings!clj

(update-settings! {:keys [uri cm]} index-name settings)

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str settings :- s/Any]

update an ES index settings

Inputs: [{:keys [uri cm]} :- ESConn index-name :- s/Str settings :- s/Any]

update an ES index settings
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close