{"repo":"uptake/uptasticsearch","free":true,"listed":false,"github":"https://github.com/uptake/uptasticsearch","clone":"git clone https://github.com/uptake/uptasticsearch.git","description":"An Elasticsearch client tailored to data science workflows.","language":"R","stars":49,"topics":["elasticsearch","r","data-science","etl","nosql","document-database","python","data-engineering"],"license":"BSD-3-Clause","category":"data-pipelines","readme_excerpt":"uptasticsearch Introduction uptasticsearch tackles the issue of getting data out of Elasticsearch and into a tabular format in R. It should work for all versions of Elasticsearch from 1.0.0 onwards, but is not regularly tested against all of them. If you run into a problem, please open an issue. Table of contents How it Works Installation R Usage Examples Get a Batch of Documents Aggregation Results How it Works The core functionality of this package is the es search() function. This returns a data.table containing the parsed result of any given query. Note that this includes aggs queries. Installation R Releases of this package can be installed from CRAN: or from conda-forge To use the development version of the package, which has the newest changes, you can install directly from GitHub Usage Examples The examples presented here pertain to a fictional Elasticsearch index holding some information on a movie theater business. Example 1: Get a Batch of Documents The most common use case for this package will be the case where you have an Elasticsearch query and want to get a data frame representation of many resulting documents. In the example below, we use uptasticsearch to look for all survey results in which customers said their satisfaction was \"low\" or \"very low\" and mentioned food in their comments. Example 2: Aggregation Results Elasticsearch ships with a rich set of aggregations for creating summarized views of your data. uptasticsearch has built-in support for these ag","default_branch":null,"files":null,"tree":[],"storefront":"/r/uptake","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/uptake/uptasticsearch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}