Как использовать эластичный поиск для расчета скорости роста - PullRequest
0 голосов
/ 18 января 2020

Я использую Elasticsearch и Grafana, чтобы показать рост акций, например, (price[i]-price[first])/price[first] точно так же, как темп роста, но я не знаю, как запросить

вот пример данных

PUT stock/_doc/1
{
    "Code": "0000666",
    "Name": "test",
    "Price": 0.665,
    "Date": "2020-01-01"
}

PUT stock/_doc/2
{
    "Code": "0000666",
    "Name": "test",
    "Price": 0.670,
    "Date": "2020-01-02"
}

PUT stock/_doc/3
{
    "Code": "0000666",
    "Name": "test",
    "Price": 0.685,
    "Date": "2020-01-03"
}

PUT stock/_doc/4
{
    "Code": "0000666",
    "Name": "test",
    "Price": 0.690,
    "Date": "2020-01-04"
}

PUT stock/_doc/5
{
    "Code": "0000666",
    "Name": "test",
    "Price": 0.692,
    "Date": "2020-01-05"
}

Я использовал painless, но он использовал только на одном до c

Я использовал derivative, но он использовал только на двух до c, а не первый делать c

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...