Liking cljdoc? Tell your friends :D

beam-es.core


chunk-sizeclj


date-histogram!clj

(date-histogram! es-uri index interval start end timezone criteria field-list)

Returns a date histogram based on params: interval hour | day | week | month | year, start a local date - for example 2017-05-04 end local date timezone for example Australia/Sydney criteria a key value map of field critera to search by. field-list a keyword/string list of field names to aggregate.

Returns a date histogram based on params:
`interval` hour | day | week | month | year,
`start` a local date - for example `2017-05-04`
`end` local date
`timezone` for example `Australia/Sydney`
`criteria` a key value map of field critera to search by.
`field-list` a keyword/string list of field names to aggregate.
raw docstring

delete-by-query!clj

(delete-by-query! es-uri index criteria)

Deletes docs from elasticsearch based on criteria. criteria is a map with multiple field = match-value search criteria.

Deletes docs from elasticsearch based on `criteria`.
`criteria` is a map with multiple `field = match-value` search criteria.
raw docstring

parse-histogram-resultclj

(parse-histogram-result es-result field-list)

Extracts the required values from elasticsearch result and converts to a simple flat array.

Extracts the required values from elasticsearch result and converts to
a simple flat array.
raw docstring

post-bulk!clj

(post-bulk! es-uri index data)
(post-bulk! es-uri index ids data)

put!clj

(put! es-uri index id doc)

Puts doc to elasticsearch

Puts doc to elasticsearch
raw docstring

query!clj

(query! es-uri index criteria)

Returns docs from index based on criteria. criteria in form of a clojure map. Max return size set to 1000.

Returns docs from `index` based on `criteria`.
`criteria` in form of a clojure map.
Max return size set to 1000.
raw docstring

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

× close