You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _search-plugins/search-pipelines/using-search-pipeline.md
+33-2Lines changed: 33 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -17,14 +17,45 @@ You can use a search pipeline in the following ways:
17
17
18
18
## Specifying an existing search pipeline for a request
19
19
20
-
After you [create a search pipeline]({{site.url}}{{site.baseurl}}/search-plugins/search-pipelines/creating-search-pipeline/), you can use the pipeline with a query by specifying the pipeline name in the `search_pipeline` query parameter:
20
+
After you [create a search pipeline]({{site.url}}{{site.baseurl}}/search-plugins/search-pipelines/creating-search-pipeline/), you can use the pipeline with a query in the following ways. For a complete example of using a search pipeline with a `filter_query` processor, see [`filter_query` processor example]({{site.url}}{{site.baseurl}}/search-plugins/search-pipelines/filter-query-processor#example).
21
+
22
+
### Specifying the pipeline in a query parameter
23
+
24
+
You can specify the pipeline name in the `search_pipeline` query parameter as follows:
21
25
22
26
```json
23
27
GET /my_index/_search?search_pipeline=my_pipeline
24
28
```
25
29
{% include copy-curl.html %}
26
30
27
-
For a complete example of using a search pipeline with a `filter_query` processor, see [`filter_query` processor example]({{site.url}}{{site.baseurl}}/search-plugins/search-pipelines/filter-query-processor#example).
31
+
### Specifying the pipeline in the request body
32
+
33
+
You can provide a search pipeline ID in the search request body as follows:
34
+
35
+
```json
36
+
GET /my-index/_search
37
+
{
38
+
"query": {
39
+
"match_all": {}
40
+
},
41
+
"from": 0,
42
+
"size": 10,
43
+
"search_pipeline": "my_pipeline"
44
+
}
45
+
```
46
+
{% include copy-curl.html %}
47
+
48
+
For multi-search, you can provide a search pipeline ID in the search request body as follows:
0 commit comments