【发布时间】:2018-03-06 00:01:20
【问题描述】:
我有一个提供报价的数据库:
每个报价都有一个名称、一个日期、一个价格和一个供应商 + 每个日期都有一个报价是“默认报价”。
我想制作一个过滤器,为我提供该日期的所有报价,这些报价的价格低于该日期的默认报价。这可能吗?
【问题讨论】:
标签: elasticsearch kibana
我有一个提供报价的数据库:
每个报价都有一个名称、一个日期、一个价格和一个供应商 + 每个日期都有一个报价是“默认报价”。
我想制作一个过滤器,为我提供该日期的所有报价,这些报价的价格低于该日期的默认报价。这可能吗?
【问题讨论】:
标签: elasticsearch kibana
假设您将数据存储在 ElasticSearch 中,您可以使用 elasticsearch 过滤器根据该日期查询数据。然后你可以从文档中提取你需要的东西。 如果您使用 SQL 或其他方式,则可以实现类似的东西。
elasticsearch {
hosts => ["es-server"]
query => "date:%{[date]}"
sort => "price:desc
fields => { "@timestamp" => "started" }
}
【讨论】: