Skip to content

Commit

Permalink
Updated documentation for using search pipeline for multiple indices (#…
Browse files Browse the repository at this point in the history
…7053)

* Updated documentation for using search pipeline for multiple indices

Signed-off-by: owaiskazi19 <[email protected]>

* Doc review complete with edits for clarity

Signed-off-by: Melissa Vagi <[email protected]>

* Update using-search-pipeline.md

Signed-off-by: Melissa Vagi <[email protected]>

Signed-off-by: Melissa Vagi <[email protected]>

---------

Signed-off-by: owaiskazi19 <[email protected]>
Signed-off-by: Melissa Vagi <[email protected]>
Co-authored-by: Melissa Vagi <[email protected]>
  • Loading branch information
owaiskazi19 and vagimeli committed May 8, 2024
1 parent d7993ad commit d0301e3
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions _search-plugins/search-pipelines/using-search-pipeline.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,53 @@ The response contains only the public document, indicating that the pipeline was
```
</details>

You can search across multiple indexes that share the same default pipeline. For example, `alias1` has two indexes, `my_index1` and `my_index2`, both of which have the default pipeline `my_pipeline` attached to them:

```json
GET /alias1/_search
```
{% include copy-curl.html %}

The response includes only the public version of the document, confirming that the default pipeline was successfully applied:

<details open markdown="block">
<summary>
Response
</summary>
{: .text-delta}

```json
{
"took": 59,
"timed_out": false,
"_shards": {
"total": 2,
"successful": 2,
"skipped": 0,
"failed": 0
},
"hits": {
"total": {
"value": 1,
"relation": "eq"
},
"max_score": 0.0,
"hits": [
{
"_index": "my_index1",
"_id": "1",
"_score": 0.0,
"_source": {
"message": "This is a public message",
"visibility": "public"
}
}
]
}
}
```
</details>

### Disabling the default pipeline for a request

If you want to run a search request without applying the default pipeline, you can set the `search_pipeline` query parameter to `_none`:
Expand Down

0 comments on commit d0301e3

Please sign in to comment.