我的数据存储在Elasticsearch中,我需要一种方法来拉取它并使用SPSS。
有什么办法吗?也许我需要在SPSS上进行编程的连接层?
先谢谢
答案 0 :(得分:0)
我看到的最简单方法是使用Logstash将您的数据从ES导出到CSV文件中,然后将该CSV导入SPSS。
用于导出数据的示例Logstash配置文件如下所示:
input {
elasticsearch {
hosts => ["localhost:9200"]
query => '{"query":{"match_all":{}}'
index => "my-index"
scroll => "5m"
}
}
filter {
mutate {
remove_field => [ "@version", "@timestamp" ]
}
}
output {
csv {
fields => ["header1", "header2", "header3"]
path => "my-index.csv"
}
}