我使用AWSKeyspace (cassandra)和elasticsearch作为存储后端和索引后端。我有一个要求删除所有的边缘超过30天。在边缘/顶点属性上设置TTL不适用于混合索引。
使用的Elasticsearch版本是7.x.x。我认为elasticsearch在6.x.x之后停止了对ttls的支持,现在它已经成为索引生命周期管理的一部分,而janusgraph目前还不支持这个管理(v0.6.2),参考:https://www.elastic.co/guide/en/elasticsearch/reference/7.17/mapping-ttl-field.html
我们现在应该在门诊部之外处理这件事吗?如果有别的办法,请提出建议。
发布于 2022-11-25 11:11:37
这种令人困惑的行为自2018年以来一直是一个悬而未决的问题,参见:https://github.com/JanusGraph/janusgraph/issues/987
因此,这个问题发生在elasticsearch 6.x到7.x升级之前,似乎与此无关。此外,除了使用solr作为JanusGraph的索引后端之外,没有其他选择。
https://stackoverflow.com/questions/74562171
复制相似问题