Learn R Programming

⚠️There's a newer version (1.2.0) of this package.Take me there.

elastic (version 0.3.0)

General Purpose Interface to Elasticsearch

Description

Connect to Elasticsearch, a NoSQL database built on the Java Virtual Machine. Interacts with the Elasticsearch HTTP API (http://elasticsearch.org), including functions for setting connection details to Elasticsearch instances, loading bulk data, searching for documents with both HTTP query variables and JSON based body requests. In addition, elastic provides functions for interacting with APIs for indices, documents, nodes, clusters, an interface to the cat API, and more.

Copy Link

Version

Install

install.packages('elastic')

Monthly Downloads

529

Version

0.3.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Scott Chamberlain

Last Published

January 29th, 2015

Functions in elastic (0.3.0)

benchmark

Run benchmark tests
cluster

Elasticsearch cluster endpoints
nodes

Elasticsearch nodes endpoints.
docs_get

Get documents via the get API.
elastic

elastic: An Elasticsearch R client.
alias

Elasticsearch alias APIs
ping

Ping an Elasticsearch server.
searchapis

Search functions.
cat

Use the cat Elasticsearch api.
index

Index API operations
docs_create

Create a document in an index.
mlt

More like this request.
docs_mget

Get multiple documents via the multiple get API.
mapping

Mapping management
explain

Explain a search query.
docs_bulk

Use the bulk API to create, index, update, or delete documents.
docs_delete

Delete a document.
count

Get counts of the number of records per index.
Search

Full text search of Elasticsearch
scroll

Scroll search function
tokenizer_set

Tokenizer operations
connect

Set connection details to an Elasticsearch engine.
es_parse

Parse raw data from es_get, es_mget, or es_search.
units-distance

Distance units
search_shards

Search shards.
documents

Elasticsearch documents functions.
search_body

Full text search of Elasticsearch - body requests.
preference

Preferences.
units-time

Time units
es_auth

Set authentication details