elasticsearch GraphAware neo4j到elasticsearch插件按属性排除节点
我正在使用neo4j to elasticsearch插件,以便使用以下配置索引所有我的
elasticsearch GraphAware neo4j到elasticsearch插件按属性排除节点,
elasticsearch,neo4j,graphaware,
elasticsearch,Neo4j,Graphaware,我正在使用neo4j to elasticsearch插件,以便使用以下配置索引所有我的决策节点- <NEO4J_com_graphaware_module_ES_node>hasLabel('Decision')</NEO4J_com_graphaware_module_ES_node> hasLabel('Decision')) 我需要根据一些节点属性排除一些决策节点(在ES中被索引),例如,我不想索引决策,其中决策。hidden为true。是否可以扩展我的neo
决策
节点-
<NEO4J_com_graphaware_module_ES_node>hasLabel('Decision')</NEO4J_com_graphaware_module_ES_node>
hasLabel('Decision'))
我需要根据一些节点属性排除一些
决策
节点(在ES中被索引),例如,我不想索引决策
,其中决策。hidden
为true。是否可以扩展我的neo4j elasticsearch以支持它?是的,使用包含策略肯定是可行的,对于您的用例,它将类似于:
#optional, specify which nodes to index in Elasticsearch, defaults to all nodes
com.graphaware.module.ES.node=hasLabel('Decision') && getProperty('hidden') != true
有关可能选项的参考信息如下: