Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter Kibana-显示发布的推特时间系列-推特_Twitter_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Kibana - Fatal编程技术网 elasticsearch,kibana,Twitter,elasticsearch,Kibana" /> elasticsearch,kibana,Twitter,elasticsearch,Kibana" />

Twitter Kibana-显示发布的推特时间系列-推特

Twitter Kibana-显示发布的推特时间系列-推特,twitter,elasticsearch,kibana,Twitter,elasticsearch,Kibana,我使用的是最新的Kibana 4/ES 1.4版本,我试图显示一段时间内的推文数量。我的想法是从tweets文档中分割“created_at”字段 为该字段定义的映射如下 dynamic_templates": [ { "created_at": { "mapping": { "locale

我使用的是最新的Kibana 4/ES 1.4版本,我试图显示一段时间内的推文数量。我的想法是从tweets文档中分割“created_at”字段

为该字段定义的映射如下

dynamic_templates": [
                    {
                        "created_at": {
                            "mapping": {
                                "locale": "US",
                                "format": "EEE MMM dd HH:mm:ss Z yyyy",
                                "type": "date"
                            },
                            "match": "created_at"
                        }
                    },

我可以在Kibana中创建基本图表(带有术语聚合字段),总体上看起来很有效,但我无法使用折线图或日期直方图显示任何趋势

下面是错误

ElasticsearchParseException[failed to parse date field [2014-10-13T23:35:31.450Z], 
tried both date format [EEE MMM dd HH:mm:ss Z yyyy], and timestamp number]; nested:
IllegalArgumentException[Invalid format: \"2014-10-13T23:35:31.450Z\"]; }
谢谢你的帮助


Arnaud

我不确定您日期的格式是否正确,但如果是,我在ElasticSearch 1.4中遇到了类似的问题,解析器将无法识别时间戳,除非时间戳映射到属性中:

curl -XPUT 'http://localhost:9200/index/container/_mapping' -d'
{
"container" : {
"properties" : {
"@timestamp" : {"type":"date", "format": "dateOptionalTime"}
}
}
}'
也可能与您无关,但对于命名日期约定的有用文章:

和弹性搜索日期格式列表:


希望这有帮助

我不确定您日期的格式是否正确,但如果是,我在ElasticSearch 1.4中遇到了类似的问题,即解析器不会识别时间戳,除非时间戳映射到属性中:

curl -XPUT 'http://localhost:9200/index/container/_mapping' -d'
{
"container" : {
"properties" : {
"@timestamp" : {"type":"date", "format": "dateOptionalTime"}
}
}
}'
也可能与您无关,但对于命名日期约定的有用文章:

和弹性搜索日期格式列表:


希望这有帮助

[EEE MMM dd HH:mm:ss Z yyyy]
如何映射到
[2014-10-13T23:35:31.450Z]
?你好,我不知道。我正在使用Zapier将特定的推文发布到ElasticSearch中,我可以看到推文被正确发布。下面是通过我检索到的ES检索到的文档摘录<代码>{“_index”:“tweets”,“_type”:“genesys”,“_source”:{“text”:“Blah Blah Blah Blah”,“user”:{“name”:“Arnaud Lejeune”,“created_at”:“Wed Jan 05 17:39:08+0000 2011”,“时区”:“}”,“lang”:“en”,“created_at”:“Mon Oct 13 15:47:23+0000 2014”}
[EEE MMM dd HH:mm:ss Z yyyy]
如何映射到
[2014-10-13T23:35:31.450Z]
?你好,我不知道。我正在使用Zapier将特定的推文发布到ElasticSearch中,我可以看到推文被正确发布。下面是通过我检索到的ES检索到的文档摘录<代码>{“_index”:“tweets”,“_type”:“genesys”,“_source”:{“text”:“Blah Blah Blah Blah”,“user”:{“name”:“Arnaud Lejeune”,“created_at”:“Wed Jan 05 17:39:08+0000 2011”,“时区”:“}”,“lang”:“en”,“created_at”:“Mon Oct 13 15:47:23+0000 2014”}