Get Data Frame Representations of 'Elasticsearch' Results

'Elasticsearch' is an open-source, distributed, document-based datastore (< https://www.elastic.co/products/elasticsearch>). It provides an 'HTTP' 'API' for querying the database and extracting datasets, but that 'API' was not designed for common data science workflows like pulling large batches of records and normalizing those documents into a data frame that can be used as a training dataset for statistical models. 'uptasticsearch' provides an interface for 'Elasticsearch' that is explicitly designed to make these data science workflows easy and fun.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("uptasticsearch")

1.1.0 by James Lamb, 9 months ago


https://github.com/uptake/uptasticsearch


Report a bug at https://github.com/uptake/uptasticsearch/issues


Browse source code at https://github.com/cran/uptasticsearch


Authors: James Lamb [aut, cre] , Nick Paras [aut] , Austin Dickey [aut] , Michael Frasco [ctb] , Weiwen Gu [ctb] , Will Dearden [ctb] , Uptake Technologies Inc. [cph]


Documentation:   PDF Manual  


BSD_3_clause + file LICENSE license


Imports curl, data.table, jsonlite, purrr, stats, stringr

Suggests knitr, markdown, testthat


See at CRAN