【问题标题】:How to use property path in graphdb lucene connector如何在graphdb lucene连接器中使用属性路径
【发布时间】:2019-02-28 04:10:31
【问题描述】:

我正在创建一个 graphdb lucene 连接器,该连接器具有一个字段,该字段遍历节点的所有可到达的locatedInside 关系并为标签编制索引。

{
      "indexed": true,
      "stored": true,
      "multivalued": true,
      "analyzed": true,
      "fieldName": "Parentlabel",
      "propertyChain": [
        "(<http://ontologies.acme.com/core#locatedInside>+)",
        "http://www.w3.org/2000/01/rdf-schema#label"
      ],
    }

但是,没有为该字段编制索引。 如果我只在属性链中使用一层,它就可以正常工作

"propertyChain": [
        "http://ontologies.acme.com/core#locatedInside",
        "http://www.w3.org/2000/01/rdf-schema#label"
      ]

graphdb 中的 lucene 连接器是否不允许使用path language

【问题讨论】:

    标签: lucene full-text-search graphdb


    【解决方案1】:

    是的,lucene 连接器的 propertyChain 不支持 SPARQL 路径表达式。

    重用推理器提供的内容,例如您可以使 http://ontologies.acme.com/core#locatedInside 具有传递性,或者如果由于某些建模限制而无法实现,则将其设置为传递性属性的子属性,并在字段的 propertyChain 定义中使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-09
      • 1970-01-01
      相关资源
      最近更新 更多