1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
// This file is autogenerated, DO NOT EDIT
// search/search-your-data/search-application-api.asciidoc:325
[source, python]
----
resp = client.search_application.put(
name="my_search_application",
search_application={
"indices": [
"index1",
"index2"
],
"template": {
"script": {
"lang": "mustache",
"source": "\n {\n \"query\": {\n \"multi_match\": {\n \"query\": \"{{query_string}}\",\n \"fields\": [{{#text_fields}}\"{{name}}^{{boost}}\",{{/text_fields}}]\n }\n },\n \"explain\": \"{{explain}}\",\n \"from\": \"{{from}}\",\n \"size\": \"{{size}}\"\n }\n ",
"params": {
"query_string": "*",
"text_fields": [
{
"name": "title",
"boost": 10
},
{
"name": "description",
"boost": 5
}
],
"explain": False,
"from": 0,
"size": 10
}
}
}
},
)
print(resp)
----
|