0
首先,我開始連接:使用模板來查詢ElasticSearch有R
connect(es_host = "172.19.28.5")
,然後搜索我的模板(模板名稱的getKpiHistMetric
):
Search_template_get('getKpiHistMetric')
,其結果是:
>$lang
[1] "mustache"
$`_id`
[1] "getKpiHistMetric"
$found
[1] TRUE
$`_version`
[1] 2
$template
[1] "{"size": 1000,
"query": {
"constant_score": {
"filter": {
"bool": {
"must": [
{"term":{"KpiKey":"{{KpiKey}}"}},
{"range":{"HistWriteTimestamp":{
"from":"{{from}}",
"to":"{{to}}"
}
}
}]
}}}}}"
因此,我可以到達服務器並找到模板查詢。該模板有三個參數:KpiKey
,from
和to
。如何使用此模板查詢數據庫?什麼功能被使用?我如何傳遞參數?
謝謝。
謝謝爲了您的答案,我會接受它。你能指點一下如何在'body'和'body2'變量中創建代碼嗎? – Eduardo
正文可以是R列表或JSON,'elastic'文檔有每個例子。有關示例,請參閱Elastic文檔https://www.elastic.co/guide/en/elasticsearch/reference/5.0/search-template.html – sckott