Шаблон поиска
Давайте разберем концепцию шаблонов поиска на примере.
• Определение шаблона поиска. Рассмотрим сценарий, в котором требуется найти документы в индексе "userdetails" на основе заданного возрастного диапазона. Для этого можно создать шаблон поиска.
1. POST _scripts/search_template
2. {
3. "script": {
4. "lang": "mustache",
5. "source": {
6. "query": {
7. "range": {
8. "age": {
9. "gte": "{{min_age}}",
10. "lte": "{{max_age}}"
11. }
12. }
13. }
14. }
15. }
16. }
В этом примере мы определяем шаблон поиска с помощью POST-запроса к конечной точке '_ scripts/search_template’. Шаблон написан на языке шаблонов Mustache.