# How can i pinned the documents in elastic search?

**URL:** https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285
**Category:** Elasticsearch
**Created:** [June 30, 2020, 11:34am UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285 "2020-06-30T11:34:28Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Sagar\_jain](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sagar_jain/32/46276_2.png) [@Sagar\_jain](https://discuss.elastic.co/u/Sagar_jain)
#### Post date: [June 30, 2020, 11:34am UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/1 "2020-06-30T11:34:29Z")

</div>

How can i pinned the documents in elastic search?

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [June 30, 2020, 12:29pm UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/2 "2020-06-30T12:29:07Z")

</div>

See [https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-pinned-query.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-pinned-query.html)

---

<div class="post-metadata">

### Author: ![Sagar\_jain](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sagar_jain/32/46276_2.png) [@Sagar\_jain](https://discuss.elastic.co/u/Sagar_jain)
#### Post date: [June 30, 2020, 12:30pm UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/3 "2020-06-30T12:30:13Z")

</div>

But how can i add documents, it is not mentioned there?

---

<div class="post-metadata">

### Author: ![Sagar\_jain](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sagar_jain/32/46276_2.png) [@Sagar\_jain](https://discuss.elastic.co/u/Sagar_jain)
#### Post date: [June 30, 2020, 12:32pm UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/4 "2020-06-30T12:32:28Z")

</div>

there is only GET request, how can i use(pinned query) for post request?

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [June 30, 2020, 12:41pm UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/5 "2020-06-30T12:41:14Z")

</div>

Like you put any document I guess.

---

<div class="post-metadata">

### Author: ![Sagar\_jain](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sagar_jain/32/46276_2.png) [@Sagar\_jain](https://discuss.elastic.co/u/Sagar_jain)
#### Post date: [June 30, 2020, 2:18pm UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/6 "2020-06-30T14:18:55Z")

</div>

yes, how can i pinned the documents on keywords, there is not any documentation there?

---

<div class="post-metadata">

### Author: ![Mark\_Harwood](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mark_harwood/32/10538_2.png) [@Mark\_Harwood](https://discuss.elastic.co/u/Mark_Harwood)
#### Post date: [June 30, 2020, 2:36pm UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/7 "2020-06-30T14:36:25Z")

</div>

> [@Sagar\_jain](#):
>
> yes, how can i pinned the documents on keywords, there is not any documentation there?

That's the bit you build but if you choose to use elastic's app-search [that is done for you](https://www.elastic.co/guide/en/app-search/current/curations-guide.html)

---

<div class="post-metadata">

### Author: ![Sagar\_jain](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sagar_jain/32/46276_2.png) [@Sagar\_jain](https://discuss.elastic.co/u/Sagar_jain)
#### Post date: [June 30, 2020, 2:51pm UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/8 "2020-06-30T14:51:48Z")

</div>

When the build will release?  
I want to use this using elasticsearch api

---

<div class="post-metadata">

### Author: ![Mark\_Harwood](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mark_harwood/32/10538_2.png) [@Mark\_Harwood](https://discuss.elastic.co/u/Mark_Harwood)
#### Post date: [June 30, 2020, 2:55pm UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/9 "2020-06-30T14:55:34Z")

</div>

It is not an elasticsearch API. It is an elastic product built on top of elasticsearch and available now.  
It has [an API for registering products](https://www.elastic.co/guide/en/app-search/current/curations-guide.html#curations-guide-curations-api) against keywords if you don't want to use the admin GUI.

---

<div class="post-metadata">

### Author: ![Sagar\_jain](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sagar_jain/32/46276_2.png) [@Sagar\_jain](https://discuss.elastic.co/u/Sagar_jain)
#### Post date: [July 1, 2020, 3:42am UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/10 "2020-07-01T03:42:23Z")

</div>

```
can i register the documents (pinned) the documents, using the below query?
{
  "id": "cur-a5b6c7",
  "queries": [
    "banana", "bananana", "bonana", "nanner"
  ],
  "promoted": [
    "doc-123", "doc-a2b3c4", "doc-456"
  ],
  "hidden": [
    "doc-a9b87c", "doc-789", "doc-a7b6c5"
  ]
}
```

---

<div class="post-metadata">

### Author: ![Sagar\_jain](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sagar_jain/32/46276_2.png) [@Sagar\_jain](https://discuss.elastic.co/u/Sagar_jain)
#### Post date: [July 1, 2020, 4:06am UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/11 "2020-07-01T04:06:07Z")

</div>

```
I have register the documents (pinned) the documents, using the below query

POST /test_products2/_doc
{
  "id": "cur-a5b6c7",
  "queries": [
    "computer", "computers", "desktop"
  ],
  "promoted": [
    "23993822", "23989783"
  ]
}

But when i search using the below query, i am not getting promoted results

GET /test_products2/_search
{
    "query": {
        "pinned" : {
            "ids" : ["cur-a5b6c7"],
            "organic" : {
            	"match":{
            		"name": "computer"
            	}
            }
        }
    }
}
```

---

<div class="post-metadata">

### Author: ![Mark\_Harwood](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mark_harwood/32/10538_2.png) [@Mark\_Harwood](https://discuss.elastic.co/u/Mark_Harwood)
#### Post date: [July 1, 2020, 7:02am UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/12 "2020-07-01T07:02:45Z")

</div>

You’re using the elasticsearch api not the app-search api.

---

<div class="post-metadata">

### Author: ![Sagar\_jain](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sagar_jain/32/46276_2.png) [@Sagar\_jain](https://discuss.elastic.co/u/Sagar_jain)
#### Post date: [July 1, 2020, 7:07am UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/13 "2020-07-01T07:07:59Z")

</div>

is there any documentation for app-search api?

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [July 1, 2020, 7:14am UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/14 "2020-07-01T07:14:02Z")

</div>

Here is a link to the docs, which cover installation as well as the APIs:  
[https://www.elastic.co/guide/en/app-search/current/index.html](https://www.elastic.co/guide/en/app-search/current/index.html)

---

<div class="post-metadata">

### Author: ![Sagar\_jain](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sagar_jain/32/46276_2.png) [@Sagar\_jain](https://discuss.elastic.co/u/Sagar_jain)
#### Post date: [July 1, 2020, 7:14am UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/15 "2020-07-01T07:14:53Z")

</div>

```
can i not pinned the documents in elastic search? 
when i am using the below queries in elasticsearch,
POST /test_products2/_doc
{
  "id": "cur-a5b6c7",
  "queries": [
    "computer", "computers", "desktop"
  ],
  "promoted": [
    "23993822", "23989783"
  ]
}

 I am getting the below response, it is showing created, but not getting promoted results in elasticsearch requests

{
  "_index" : "test_products2",
  "_type" : "_doc",
  "_id" : "YWQ4CXMB5t94jVz3SdaQ",
  "_version" : 1,
  "result" : "created",
  "_shards" : {
    "total" : 2,
    "successful" : 2,
    "failed" : 0
  },
  "_seq_no" : 1602,
  "_primary_term" : 1
}
```

---

<div class="post-metadata">

### Author: ![Mark\_Harwood](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mark_harwood/32/10538_2.png) [@Mark\_Harwood](https://discuss.elastic.co/u/Mark_Harwood)
#### Post date: [July 1, 2020, 7:15am UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/16 "2020-07-01T07:15:59Z")

</div>

It’s been fun but I’m done here

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [July 1, 2020, 7:21am UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/17 "2020-07-01T07:21:49Z")

</div>

As Mark explained, building a good search experience on top of Elasticsearch required a good amount of development. Some features may require multiple calls to Elasticsearch behind the scenes so it is not just about crafting queries.

A lot of this work has been done in the app search product, which provides an abstraction on top of Elasticsearch and higher level APIs. Based on your questions so far I think you would be better off building on top of app search as it would allow you to reach your goal faster.

That is all I have to say about this. Good luck!

---

<div class="post-metadata">

### Author: ![Sagar\_jain](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sagar_jain/32/46276_2.png) [@Sagar\_jain](https://discuss.elastic.co/u/Sagar_jain)
#### Post date: [July 1, 2020, 7:28am UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/18 "2020-07-01T07:28:19Z")

</div>

According to your below suggestion:

"Here is a link to the docs, which cover installation as well as the APIs:  
[https://www.elastic.co/guide/en/app-search/current/index.html](https://www.elastic.co/guide/en/app-search/current/index.html)"

Is curations features will work with 7.8?

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [July 1, 2020, 7:31am UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/19 "2020-07-01T07:31:15Z")

</div>

Yes, it is covered in the docs for 7.8.

Go through the installation guide to get it set up and then have a look at the getting started guide before diving into the APIs.

---

<div class="post-metadata">

### Author: ![Sagar\_jain](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sagar_jain/32/46276_2.png) [@Sagar\_jain](https://discuss.elastic.co/u/Sagar_jain)
#### Post date: [July 1, 2020, 7:35am UTC](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285/20 "2020-07-01T07:35:00Z")

</div>

I have some questions  
Is the curation feature not available in 7.4?

Is the curation dashboard will show in the 7.8?

[Next page](https://discuss.elastic.co/t/how-can-i-pinned-the-documents-in-elastic-search/239285.md?page=2)
