【问题标题】:How to exclude multiple property keys from the Elasticsearch index when using GraphAware neo4j-to-elasticsearch integration使用 GraphAware neo4j-to-elasticsearch 集成时如何从 Elasticsearch 索引中排除多个属性键
【发布时间】:2016-05-11 22:54:21
【问题描述】:

GraphAware neo4j-to-elasticsearch library 中,我可以将此属性设置视为从 Elasticsearch 索引中排除某些 Neo4j 节点属性的途径:

com.graphaware.module.ES.node.property=key != 'age'

这对于单个属性非常有效。但我看不到任何有关如何指定多个属性的文档。我已经使用其他属性名称进行了反复试验:逗号分隔;空格分隔和许多其他更多的左字段选项,但还没有任何工作。

有人有这方面的经验吗?

我正在使用 Neo4j 2.3.2 Enterprise 和相应的 GraphAware 库版本。

【问题讨论】:

    标签: elasticsearch neo4j graphaware


    【解决方案1】:

    设置语法来自Inclusion Policies:

    https://github.com/graphaware/neo4j-framework/tree/master/common#inclusion-policies

    对于排除 agename 你可以这样做:

    com.graphaware.module.ES.node.property=key != 'age' && key != 'name'
    

    我将修改自述文件以提供包含政策文档的链接。

    【讨论】:

    • 克里斯托夫,非常感谢。效果很好!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-09
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 2018-05-29
    相关资源
    最近更新 更多