我现在使用弹性搜索作为主数据库。目前,我确实需要使用neo4j来做一些数据挖掘工作。
所以,我需要将弹性搜索数据同步到neo4j。有没有办法做到这一点?或者至少获取弹性搜索数据并导入neo4j。
我建议使用logstash。但我尝试了很多方法,但无能为力。
当我尝试使用logstash从弹性搜索中获取数据时。我无法获得文件的身份证明。所以我不能从neo4j创建节点(我认为我可能会复制)。这是我的代码
input {
elasticsearch {
hosts => ["myHost"]
index => "myIndex"
user => "xxx"
password => "xxx"
query => '{"query" : { "match_all" : {} }}'
size => 10000
}
}
output {
file {
path => "/home/tadada/Desktop/TEST/data.txt"
}
}
那么我该怎么做呢?
非常感谢