(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.
(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.
(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.
(post! uri body)(post! uri body retries)Posts a bulk request to elasticsearch and will retry in
accordance with retries.
body is already a strinified bulk body post.
Posts a bulk request to elasticsearch and will retry in accordance with `retries`. `body` is already a strinified bulk body post.
(post-bulk! es-uri index data)(post-bulk! es-uri index ids data)(put! es-uri index id doc)(put! es-uri index id doc retries)Puts doc to elasticsearch
Puts doc to elasticsearch
(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.
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 |