Marklogic cts搜索返回'的错误结果;未过滤';何时';标点敏感';在元素值查询中传递
我将举一个例子来复制这个问题 假设我在Marklogic cts搜索返回'的错误结果;未过滤';何时';标点敏感';在元素值查询中传递,marklogic,marklogic-8,Marklogic,Marklogic 8,我将举一个例子来复制这个问题 假设我在MarkLogic的文档数据库中插入了下面的XML文件 <root> <name>(publishe name)</name> </root> 即使我传递了标点敏感的选项,上面的查询也会返回上面的XML 请帮助我找出它返回上述XML的原因 上述cts搜索查询中是否有错误 注意:对于过滤的选项,它工作正常,因为我没有得到空序列 我正在使用MarkLogic 8MarkLogic只能从索引中准确地解析对标点敏
MarkLogic
的文档数据库中插入了下面的XML
文件
<root>
<name>(publishe name)</name>
</root>
即使我传递了标点敏感的选项,上面的查询也会返回上面的XML
请帮助我找出它返回上述XML的原因
上述cts搜索查询中是否有错误
注意:对于过滤的
选项,它工作正常,因为我没有得到空序列
我正在使用MarkLogic 8MarkLogic只能从索引中准确地解析对标点敏感的值查询,如果它们是精确的:区分大小写、空格、变音符号和标点符号。由于查询不区分大小写,因此无法从索引中解析
xdmp:plan可用于查看发送到索引的查询。MarkLogic只能从索引中准确解析区分标点的值查询,前提是这些查询准确:区分大小写、空格、变音和标点。由于查询不区分大小写,因此无法从索引中解析
xdmp:plan可用于查看向索引发送的查询。如果我通过exact
,则还可以获取文档!!使用exact
对我来说就像预期的那样有效,例如无法获取文档。检查您是否有最新版本的MarkLogic 8修补程序,如果可能,请升级,然后重试。如果我通过了exact
,那么也将获得该文档!!使用exact
对我来说就像预期的那样有效,例如无法获取文档。检查是否有最新版本的MarkLogic 8修补程序,如果可能,请升级,然后重试。
cts:search(
doc(),
cts:element-value-query(xs:QName('name'), 'publishe name',('case-insensitive', 'punctuation-sensitive', 'diacritic-sensitive')),
'unfiltered'
)