如何在graphdb lucene连接器中使用属性路径

问题描述 投票:0回答:1

我正在创建一个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个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.