我是新手apache Titan,我知道我们可以使用Elastic Search索引titan。据我所知,弹性搜索将保存被索引的数据。 所以我的问题是:
如果我使用弹性搜索索引titan数据,它是否会再次保存数据或使用相同的数据?
我只是想知道是否会再次复制数据以进行索引。
答案 0 :(得分:1)
在泰坦你可以选择创建2个不同的索引:
简单泰坦指数
使用Solr或ElasticSearch等外部系统进行索引
在第二种情况下,Elastic Search将创建外部索引文件,这些文件与Titan不同。
您可以查看my gist并使用弹性搜索创建内存中的图形,例如,在属性上创建弹性搜索索引,然后检查它。
答案 1 :(得分:1)
答案是肯定的,Elastic Search将在服务器中为索引创建外部文件。
如果您不喜欢这个,可以使用Titan的复合索引。复合索引使用您正在使用的后端存储的索引机制(例如,berkeleyj,cassandra等)。这意味着所有索引都将在后端内部。
有关详细信息,请查看here。