日志真正说了什么

时间:2016-04-07 11:37:05

标签: marklogic marklogic-8

我一直试图了解MarkLogic在ErrorLog.txt日志文件中试图告诉我的内容。

例如,这个。您可以读取名称空间为id的元素http://marklogic.com/solutions/obi/object,并且排序http://marklogic.com/collation/不存在,但这不是真的,它存在,四重检查它。

  

16/04/07 13:12:56错误mapreduce.ContentWriter:XDMP-ELEMRIDXNOTFOUND:cts:search(fn:collection(" http://marklogic.com/solutions/obi/revision"),cts:and-query ((cts:element-range-query(xs:QName(" obj:id")," ="," 06b7d2a0-c5b0-4a91-8886-368673805c42&# 34;,(" collat​​ion = http://marklogic.com/collation/"),1),cts:element-value-query(fn:QName(" http://dikw.nl/dikw/vriend/incident", " external-id")," 162110",(" lang = en"),1),cts:not-query(cts:element-range-query (xs:QName("来源:id")," ="," 85a0aa8c-7495-4d0f-8f97-8a009e57306a",("整理= http://marklogic.com/collation/"),1),1)),())) - {http://marklogic.com/solutions/obi/object} id http://marklogic.com/collation/没有字符串元素范围索引

MarkLogic在这里告诉我的是什么?

1 个答案:

答案 0 :(得分:3)

这是消息的基本位(最后一位):

  

没有字符串元素范围索引   {http://marklogic.com/solutions/obi/object} ID   http://marklogic.com/collation/

因此,显然它正在为名称空间string中名为id的元素寻找类型为http://marklogic.com/solutions/obi/object的元素范围索引,并且该索引应具有根目录排序。

是否可能存在索引,但是使用代码点排序规则,或者是否存在重新索引,并且内容尚未完全编入索引?

HTH!