当前位置: 首页 > 知识库问答 >
问题:

GraphAware neo4j到elasticsearch插件按属性排除节点

井浩思
2023-03-14

我正在使用neo4j to elasticsearch插件,以便使用以下配置索引我的所有决策节点-

<NEO4J_com_graphaware_module_ES_node>hasLabel('Decision')</NEO4J_com_graphaware_module_ES_node>

我需要根据一些节点属性排除一些决策节点(要在ES中建立索引),例如,我不想为决策(where)建立索引。hidden(隐藏)为true。是否可以扩展neo4j elasticsearch以支持它?

共有1个答案

洪宇定
2023-03-14

是的,对于包含策略,这绝对是可能的,对于您的用例,它将是这样的:

#optional, specify which nodes to index in Elasticsearch, defaults to all nodes
com.graphaware.module.ES.node=hasLabel('Decision') && getProperty('hidden') != true

有关可能选项的参考信息如下:

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

 类似资料:
  • 问题内容: 我正在尝试按属性对一些数据进行排序。这是我tought应该可以工作的示例,但事实并非如此。 HTML部分: JS部分: 结果: A-> AData B-> BData C-> C数据 …恕我直言,应如下所示: C-> C数据 B-> BData A-> AData 我是否错过了某些东西(可以在这里进行JSFiddle的实验)? 问题答案: AngularJS的orderBy过滤器仅支持

  • 我们有一个Spring Boot应用程序,其中有一个

  • 问题内容: 我需要返回不包含具有特定ID的文档的结果。Elasticsearch允许我们指定允许使用哪些ID,但是我看不到任何禁止某些ID的方法。在我的情况下,我不想返回用户已经看到的内容,因此每个用户的列表都不同。 问题答案: 您可以通过添加一个过滤器来实现此目的,该过滤器包含一个过滤器,该过滤器带有您不想显示的ID数组,如下所示:

  • 我想从JaCoCo中排除一些类别,但排除似乎不起作用。 例如,我想排除所有以Dao结尾的Java类(例如com.company.emplyedao)。 我已经尝试了以下代码,但当我将其推送到sonar/use JacoTestReport时,它仍然显示出来。 我将它与Android结合使用。发生了什么事?

  • 问题内容: 我现在只需获取数组的前3个对象并映射它们: 每个都有一个属性(champ.level)。 如何将输出分类到 前三个切片中? 问题答案: 与自定义比较功能一起使用时,首先要进行降序排序: 使用ES6甚至更好:

  • 哦,那些狡猾的Java8条带有lambdas的溪流。它们非常强大,但是复杂的东西需要一点时间来包裹它。 假设我有一个类型,其属性为。假设我有这些用户的地图 ?