# Pallette keywords

**URL:** https://discourse.nodered.org/t/pallette-keywords/570
**Category:** General
**Created:** [3 June 2018 06:53 UTC](https://discourse.nodered.org/t/pallette-keywords/570 "2018-06-03T06:53:00Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)
#### Post date: [3 June 2018 06:53 UTC](https://discourse.nodered.org/t/pallette-keywords/570/1 "2018-06-03T06:53:00Z")

</div>

Hi folks,

In another [discussion](https://discourse.nodered.org/t/elapsed-time-on-same-flow/541), I was a bit surprised that the user couldn't find my node-red-contrib-interval-length node when searching in the pallette.

A bit strange, since I added a rather extensive list of keywords (in the [package.json](https://github.com/bartbutenaers/node-red-contrib-interval-length/blob/master/package.json) file of my node):

> ["node-red", "interval", "length", "period", **"time"** , "measure", "duration", "width", "pulse", "power"],

So you should be able to find my node, based on one of these keywords (I thought).  
However when I use e.g. the " **time**" keyword in the pallette, it cannot find my contribution:

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/abe1e83111b343b3be88057b797ee45b14e9a7b7.png)

I have no clue why only the first 3 keywords work. Have tried this for another node (e.g. [node-red-contrib-play-audio](https://github.com/lorentzlasson/node-red-contrib-play-audio/blob/master/package.json)), but there I have the same problem:

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/efa725c6bcc112940c88ba4db17fd240fd440490.png)

Have been looking in the old forum, but cannot find something about this. Is this a known issue?

Thanks !  
Bart Butenaers

---

<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: [3 June 2018 07:22 UTC](https://discourse.nodered.org/t/pallette-keywords/570/2 "2018-06-03T07:22:36Z")

</div>

The catalogue doesn’t search on keywords. The first three work because they are present in the name of the node.

---

<div class="post-metadata">

### Author: ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)
#### Post date: [6 August 2018 07:32 UTC](https://discourse.nodered.org/t/pallette-keywords/570/3 "2018-08-06T07:32:28Z")

</div>

Morning Nick (@knolleary),

Saw on Trello that the Palette will get some changes in the 1.0 release. Is searching on keywords also planned? I'm a bit afraid that e.g. novice users won't find my node-red-contrib-blockly node in the near future, when they search on '_visual_' '_programming_' or whatever keywords...

Thanks!  
Bart

---

<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: [6 August 2018 08:22 UTC](https://discourse.nodered.org/t/pallette-keywords/570/4 "2018-08-06T08:22:02Z")

</div>

> [@BartButenaers](#):
>
> Saw on Trello that the Palette will get some changes in the 1.0 release

The Trello board doesn't say anything about what is planned for 1.0. The only plans for 1.0 is the general high-level roadmap on the blog from last July.  
When any particular item on the Trello board gets addressed will depend on either when I am inclined to work on it, or someone volunteers time and effort to help.

I have added an item to the existing 'Manage palette improvements' item to allow search by keyword.

---

<div class="post-metadata">

### Author: ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)
#### Post date: [8 August 2018 11:02 UTC](https://discourse.nodered.org/t/pallette-keywords/570/5 "2018-08-08T11:02:13Z")

</div>

Hi Nick (@knolleary),

OMG... Have been debugging the whole palette editor to prepare a pull request. However it appeared that everything behaved alread correctly: my search string is already searched _both in the node name AND in the node keywords_. Thought I was getting nuts ...

For example, when I enter '_time_' it displays my 'interval-length' node nicely (since it has a 'time' keyword):  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/0/0eb164e0879331fb321c5154c8453edb5a1fda8f.png)

Indeed when the palette editor is loaded the first time, both the node name and the keywords are all concatenated together into the ' **index**' property:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/e/eeb11a6b9a4941d462044782b1f28e588546e422.png)

And when I have entered my 'time' search text, the editable list will be **filtered** based on the 'index' field:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/d/df3d49b579e09eaf660ecbdb1b23e6b5c5b9f7fa.png)

The only thing I did wrong in my original post above, was that I had entered 'time' in the '_ **nodes** _' tabsheet instead of the '_ **install** _' tabsheet. Damn ...

So case closed.  
If you are still on holiday, have a nice time on the beach !!!!  
Bart
