我有以下表达式:
let $q1 := cts:element-range-query(xs:QName("ts:week"), ">=" ,xs:date("2009-04-25"))
return cts:search(fn:doc(), $q1, "unfiltered")
我做了一个xdmp:plan
,并且知道正在使用范围索引并且表达式是可搜索的
但是,当我添加 XPath 时:
let $q1 := cts:element-range-query(xs:QName("ts:week"), ">=" ,xs:date("2009-04-25"))
return cts:search(fn:doc(), $q1, "unfiltered")/ts:top-song/ts:title/text()
在做 axdmp:plan
时,它告诉我路径是不可搜索的。进一步在查询跟踪中进行,除了fn:doc()
没有可搜索的内容外。
但是,因为我得到了正确的结果。我的猜测是索引工作得很好。
如果是这样,什么是记录消息“不可搜索”?
在这种情况下,我特别需要 title 元素,我可以做些什么来使整个表达式可搜索?