elasticsearchr: A Lightweight Interface for Interacting with Elasticsearch from R
Version 0.2.0

A lightweight R interface to 'Elasticsearch' - a NoSQL search-engine and column store database (see for more information). This package implements a simple Domain-Specific Language (DSL) for indexing, deleting, querying, sorting and aggregating data using 'Elasticsearch'.

AuthorAlex Ioannides
Date of publication2016-12-20 01:53:36
MaintainerAlex Ioannides <alex.ioannides@yahoo.co.uk>
LicenseApache License 2.0
Version0.2.0
URL https://github.com/alexioannides/elasticsearchr
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("elasticsearchr")

Getting started

README.md
elasticsearchr: a Lightweight Elasticsearch Client for R

Popular man pages

aggs: Define Elasticsearch aggregation.
cleaned_field_names: Sanitise column names.
grapes-index-grapes: Index a data frame.
index_bulk_dataframe: Index data frame with Elasticsearch Bulk API
mapping_fielddata_true: Elasticsearch 5.x default mappings enabling fielddata for...
print.elastic_api: Pretty-print aggs and query JSON objects.
scroll_search: Execute a query with the scroll-search API.
See all...

All man pages Function index File listing

Man pages

aggs: Define Elasticsearch aggregation.
check_http_code_throw_error: HTTP response error handling.
cleaned_field_names: Sanitise column names.
create_bulk_upload_file: Create Bulk API data file.
create_metadata: Create Bulk API metadata.
elastic: elastic_rescource class constructor.
elastic_predicates: elasticsearchr predicate functions.
elasticsearchr: elasticsearchr: a lightweight Elasticsearch client for R.
elastic_version: Elasticsearch version
extract_query_results: Elasticsearch HTTP response data extraction functions.
from_size_search: Execute query with from-size search API.
grapes-create-grapes: Create Elasticsearch index with custom mapping.
grapes-delete-grapes: Delete Elasticsearch index.
grapes-index-grapes: Index a data frame.
grapes-search-grapes: Execute query or search.
index_bulk_dataframe: Index data frame with Elasticsearch Bulk API
mapping_default_simple: Simple Elasticsearch default mappings for non-text-search...
mapping_fielddata_true: Elasticsearch 5.x default mappings enabling fielddata for...
plus-.elastic_api: Define Elasticsearch aggregation on a secific subset of...
print.elastic_api: Pretty-print aggs and query JSON objects.
query: Define Elasticsearch query.
scroll_search: Execute a query with the scroll-search API.
sort_on: Define Elasticsearch query sort
valid_json: Valid JSON string predicate function
valid_url: Validate Elasticsearch URL.

Functions

+.elastic_api Man page
\%create\% Man page
\%delete\% Man page
\%index\% Man page
\%search\% Man page
aggs Man page Source code
check_http_code_throw_error Man page Source code
cleaned_field_names Man page Source code
create_bulk_delete_file Man page Source code
create_bulk_upload_file Man page Source code
create_metadata Man page Source code
elastic Man page Source code
elastic_predicates Man page
elastic_version Man page Source code
elasticsearchr Man page
elasticsearchr-package Man page
extract_aggs_results Man page Source code
extract_id_results Man page Source code
extract_query_results Man page Source code
from_size_search Man page Source code
index_bulk_dataframe Man page Source code
is_elastic Man page Source code
is_elastic_aggs Man page Source code
is_elastic_api Man page Source code
is_elastic_query Man page Source code
is_elastic_rescource Man page Source code
is_elastic_sort Man page Source code
mapping_default_simple Man page Source code
mapping_fielddata_true Man page Source code
print.elastic_api Man page Source code
query Man page Source code
scroll_search Man page Source code
sort_on Man page Source code
valid_json Man page Source code
valid_url Man page Source code

Files

inst
inst/doc
inst/doc/quick_start.html
inst/doc/quick_start.Rmd
tests
tests/testthat.R
tests/testthat
tests/testthat/test-utils.R
tests/testthat/test-api.R
tests/testthat/helper-elasticsearch_test_data.R
NAMESPACE
NEWS.md
R
R/utils.R
R/elasticsearchr.R
R/api.R
R/mappings.R
vignettes
vignettes/quick_start.Rmd
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/create_metadata.Rd
man/elastic.Rd
man/sort_on.Rd
man/grapes-index-grapes.Rd
man/mapping_default_simple.Rd
man/grapes-create-grapes.Rd
man/plus-.elastic_api.Rd
man/scroll_search.Rd
man/check_http_code_throw_error.Rd
man/create_bulk_upload_file.Rd
man/valid_json.Rd
man/index_bulk_dataframe.Rd
man/valid_url.Rd
man/elasticsearchr.Rd
man/grapes-search-grapes.Rd
man/elastic_predicates.Rd
man/elastic_version.Rd
man/extract_query_results.Rd
man/from_size_search.Rd
man/query.Rd
man/print.elastic_api.Rd
man/mapping_fielddata_true.Rd
man/grapes-delete-grapes.Rd
man/aggs.Rd
man/cleaned_field_names.Rd
elasticsearchr documentation built on May 20, 2017, 3:55 a.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.