我使用下面的xquery进行部分搜索,当字符串带斜杠(/)时,它不起作用。
Query应该根据搜索返回URI。
的Xquery:
cts:search(fn:collection($collectionName),
cts:and-query((
cts:element-attribute-value-query(xs:QName("element"),xs:QName("type"),'per'),
cts:element-value-query(xs:QName("attri"),'*Olliffe Matthew 17/2/3*',("wildcarded","whitespace-sensitive","case-insensitive"))
)))
答案 0 :(得分:1)
您的代码在MarkLogic 9.0-1.1控制台中有效,因为变量$ collectionName是“coll1”。
cts:search(fn:collection("coll1"),
cts:and-query((
cts:element-attribute-value-query(xs:QName("element"),xs:QName("type"),'per'),
cts:element-value-query(xs:QName("attri"),'*Olliffe Matthew 17/2/3*',("wildcarded","whitespace-sensitive","case-insensitive"))
)))