如何在elasticsearch中执行搜索模板查询?

时间:2017-03-23 01:58:24

标签: elasticsearch

$ curl -XGET localhost:9200/_search/template/products_template?pretty -d '
{"params": {"search_term": "my search"}}'

我上面有一个模板。我无法执行它,将_render放在_search获取渲染模板的位置,但我需要结果。

调用上述结果:

{
  "lang" : "mustache",
  "_id" : "products_template",
  "found" : true,
  "template" : "{\"query\":{\"match\":{\"title\":\"{{ search_term }}\"}}}"
}

我如何获得结果?我必须打两个电话吗?

1 个答案:

答案 0 :(得分:1)

curl -XGET localhost:9200/_search/template -d 
'{ "id":"products_template", "params": {"search_term": "my_search"} }'