# Elasticsearch in Node-RED

**URL:** <https://discourse.nodered.org/t/elasticsearch-in-node-red/1620>\
**Category:** General\
**Created:** [16 July 2018 19:37 UTC](https://discourse.nodered.org/t/elasticsearch-in-node-red/1620 "2018-07-16T19:37:42Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bhoemio](https://avatars.discourse-cdn.com/v4/letter/b/b5a626/32.png) [@Bhoemio](https://discourse.nodered.org/u/Bhoemio)\
**Post date:** [16 July 2018 19:37 UTC](https://discourse.nodered.org/t/elasticsearch-in-node-red/1620/1 "2018-07-16T19:37:42Z")

</div>

Hi everyone,  
Can I use Elasticsearch in Node-RED to store data from a function?  
I'm tryind to send real time data from Node-RED to my Elasticsearch repository.

---

<div class="post-metadata">

**Author:** ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)\
**Post date:** [16 July 2018 19:43 UTC](https://discourse.nodered.org/t/elasticsearch-in-node-red/1620/2 "2018-07-16T19:43:35Z")

</div>

Have you tried looking for elasticsearch nodes on [flows.nodered.org](http://flows.nodered.org)?

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [16 July 2018 19:44 UTC](https://discourse.nodered.org/t/elasticsearch-in-node-red/1620/3 "2018-07-16T19:44:00Z")

</div>

If in doubt - always have a quick look on [flows.nodered.org](http://flows.nodered.org) ....  
eg  
[https://flows.nodered.org/?term=elastic&num\_pages=1](https://flows.nodered.org/?term=elastic&num_pages=1)

---

<div class="post-metadata">

**Author:** ![Bhoemio](https://avatars.discourse-cdn.com/v4/letter/b/b5a626/32.png) [@Bhoemio](https://discourse.nodered.org/u/Bhoemio)\
**Post date:** [16 July 2018 19:47 UTC](https://discourse.nodered.org/t/elasticsearch-in-node-red/1620/4 "2018-07-16T19:47:13Z")

</div>

When I use these libraries, I receive the following error:  
"TypeError: Invalid apiVersion "1.3", expected a function or one of \_default, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 1.7, 0.90, 6.x, master"  
😕

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [16 July 2018 20:04 UTC](https://discourse.nodered.org/t/elasticsearch-in-node-red/1620/5 "2018-07-16T20:04:54Z")

</div>

That search returns 8 different elasticsearch nodes. Which one(s) have you tried?

---

<div class="post-metadata">

**Author:** ![Bhoemio](https://avatars.discourse-cdn.com/v4/letter/b/b5a626/32.png) [@Bhoemio](https://discourse.nodered.org/u/Bhoemio)\
**Post date:** [16 July 2018 20:11 UTC](https://discourse.nodered.org/t/elasticsearch-in-node-red/1620/6 "2018-07-16T20:11:41Z")

</div>

I'm using this node:  
node-red-contrib-elasticsearch  
0.1.4

Should I use another one?

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [16 July 2018 20:13 UTC](https://discourse.nodered.org/t/elasticsearch-in-node-red/1620/7 "2018-07-16T20:13:12Z")

</div>

I cannot vouch for any particular node; but there are 7 others that you haven't tried. I'd expect at least one of them to work.

---

<div class="post-metadata">

**Author:** ![Bhoemio](https://avatars.discourse-cdn.com/v4/letter/b/b5a626/32.png) [@Bhoemio](https://discourse.nodered.org/u/Bhoemio)\
**Post date:** [16 July 2018 20:27 UTC](https://discourse.nodered.org/t/elasticsearch-in-node-red/1620/8 "2018-07-16T20:27:06Z")

</div>

Well, now I am getting this error:  
"TypeError: Unable to build a path with those params. Supply at least index, type, id"  
I am using these nodes:  
node-red-contrib-elasticsearch-continued  
0.1.0  
node-red-contrib-elasticsearch-jd  
0.0.6  
Someday I will get there haha

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [16 July 2018 20:48 UTC](https://discourse.nodered.org/t/elasticsearch-in-node-red/1620/9 "2018-07-16T20:48:41Z")

</div>

A good plan is to look at the code on github and see whether there seems to be any action and whether there are open issues not being addressed. If you can find one that is being maintained then it is more likely to work in my experience.

---

<div class="post-metadata">

**Author:** ![Bhoemio](https://avatars.discourse-cdn.com/v4/letter/b/b5a626/32.png) [@Bhoemio](https://discourse.nodered.org/u/Bhoemio)\
**Post date:** [16 July 2018 20:56 UTC](https://discourse.nodered.org/t/elasticsearch-in-node-red/1620/10 "2018-07-16T20:56:36Z")

</div>

That's true, I will take a look.  
I tried to use all the options, but don't have succeed.

---

<div class="post-metadata">

**Author:** ![Hoat23](https://avatars.discourse-cdn.com/v4/letter/h/c89c15/32.png) [@Hoat23](https://discourse.nodered.org/u/Hoat23)\
**Post date:** [26 September 2020 10:09 UTC](https://discourse.nodered.org/t/elasticsearch-in-node-red/1620/11 "2020-09-26T10:09:13Z")

</div>

Hi, I am using a http node and configure like this:  
This is the json inject:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/5/85661df06265824a5b9b8fb440b1ed4967ec3b48.png)  
And this is the http node:  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/e/fe9dc08d05df6e0338d96ff7fcb009cb2fb05a50.png)

It's work for me.
