From bd1bbf1d1549351c619769f6de72fd050fa2a8ee Mon Sep 17 00:00:00 2001 From: "Smith, Blake (bs557j)" Date: Mon, 9 Jan 2017 11:16:07 -0600 Subject: [PATCH] id is not required when creating a document. If it's not specified, ES will generate a unique ID for the document. --- elasticsearch/elasticsearch-tests.ts | 5 +++++ elasticsearch/index.d.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/elasticsearch/elasticsearch-tests.ts b/elasticsearch/elasticsearch-tests.ts index c9be3c01ef..98d5a6c925 100644 --- a/elasticsearch/elasticsearch-tests.ts +++ b/elasticsearch/elasticsearch-tests.ts @@ -32,6 +32,11 @@ client.indices.delete({ }, function (error) { }); +client.create({ + index: 'index', + type: 'type' +}); + client.create({ id: '123', index: 'index', diff --git a/elasticsearch/index.d.ts b/elasticsearch/index.d.ts index f3ac0992c6..6558c94f2f 100644 --- a/elasticsearch/index.d.ts +++ b/elasticsearch/index.d.ts @@ -195,7 +195,7 @@ declare module Elasticsearch { version?: number; versionType?: VersionType; pipeline?: string; - id: string; + id?: string; index: string; type: string; }