index: index

Description Usage Arguments Details References Examples

Description

Stores a typed JSON document in an index, making it searchable. When the id param is not set, a unique id will be auto-generated. When you specify an id either a new document will be created, or an existing document will be updated. To enforce "put-if-absent" behavior set the op_type to "create" or use the create() method.

Usage

1
2
3
4
5
6
7
8
index(client, ...)

## S3 method for class 'elasticsearch'
index(client, index, type, id, body,
  consistency = NULL, replication = "sync", version = NULL,
  version_type = NULL, op_type = NULL, routing = NULL, parent = NULL,
  timestamp = NULL, ttl = NULL, refresh = FALSE, timeout = "1m",
  raw = FALSE, validate_params = TRUE)

Arguments

index

String The name of the index

type

String The type of the document

id

String Document ID

consistency

String Explicit write consistency setting for the operation

replication

String Specific replication type

version

Number Explicit version number for concurrency control

version_type

String Specific version type

routing

String Specific routing value

parent

String ID of the parent document

timestamp

String Explicit timestamp for the document

ttl

Date Expiration time for the document

refresh

Logical Refresh the index after performing the operation

timeout

Date Explicit operation timeout

document

Json

Details

index adds or updates a document in a specific index.

References

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-index_.html

Examples

1
2
index("twitter", "tweet", 1, '{"test_index": "text_index"}')
index("twitter", "tweet", body='{"test_index": "text_index"}')

tomesch/elasticsearch documentation built on May 31, 2019, 6:11 p.m.