Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Marklogic 只有";最新;通过TDE生成三元组的临时版本_Marklogic_Temporal_Marklogic 9 - Fatal编程技术网

Marklogic 只有";最新;通过TDE生成三元组的临时版本

Marklogic 只有";最新;通过TDE生成三元组的临时版本,marklogic,temporal,marklogic-9,Marklogic,Temporal,Marklogic 9,就我所见,使用TDE时,时态文档的所有版本都会生成三元组 如何将它们限制为最新的集合?当我使用SPARQL时,我不希望使用以前版本的三元组。最新版本的时态文档将位于。可以在样板定义中指定视图的位置。定义模板以使用“最新”集合和临时集合来提取最新文档。下面的代码片段显示了一个模板,该模板将索引“最新”和“临时集合”集合中的节点 <tde:template xmlns:tde='http://marklogic.com/xdmp/tde' xmlns:xsi='ht

就我所见,使用TDE时,时态文档的所有版本都会生成三元组


如何将它们限制为最新的集合?当我使用SPARQL时,我不希望使用以前版本的三元组。

最新版本的时态文档将位于。可以在样板定义中指定视图的位置。定义模板以使用“最新”集合和临时集合来提取最新文档。下面的代码片段显示了一个模板,该模板将索引“最新”和“临时集合”集合中的节点

<tde:template xmlns:tde='http://marklogic.com/xdmp/tde'
              xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
              xsi:schemaLocation='http://marklogic.com/xdmp/tde'>
  <tde:context>/</tde:context>
  <tde:collections>
    <tde:collections-and>
      <tde:collection>latest</tde:collection>
      <tde:collection>temporal-collection</tde:collection>
    </tde:collections-and>
  </tde:collections>
  <tde:enabled>true</tde:enabled>
  <tde:rows>
    <tde:row>
      <tde:schema-name>myschema</tde:schema-name>
      <tde:view-name>myview</tde:view-name>
      <tde:columns>
        <tde:column>
          <tde:name>mycolumn</tde:name>
          <tde:scalar-type>string</tde:scalar-type>
          <tde:val>myvalue</tde:val>
        </tde:column>
      </tde:columns>
    </tde:row>
  </tde:rows>
</tde:template>

/
最新的
时态集合
真的
迈斯切玛
myview
菌柱
一串
我的价值观

谢谢。我害怕那个答案。我想更一般地说,问题是关于“如何处理三元组和临时性?”是否只为最新生成三元组更好(但是,嵌入到文档中的三元组呢?),还是最好将每个查询限制为最新的(但是,使用临时和非临时三元组的查询呢?)该死,我非常想念ML Dev邮件列表,因此不适合此类问题/讨论:-(@FlorentGeorges)这当然是一个值得讨论的话题。我建议就此话题再问一个问题。