首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Marklogic cts:元素-值-查询或条件匹配

Marklogic cts:元素-值-查询或条件匹配
EN

Stack Overflow用户
提问于 2017-01-28 00:13:54
回答 2查看 211关注 0票数 1

doc1.xml

代码语言:javascript
运行
复制
<note>COGNITIVE SCIENCE, EXPERIMENTAL DESIGN</note>

doc2.xml

代码语言:javascript
运行
复制
<note> EXPERIMENTAL DESIGN, AI PROGRAMMING LANGUAGE, JAVA Online</note>

如何构造查询来返回具有条件认知科学"OR“Java Online的文档。我使用cts:element-value-query(),但不知道如何添加"OR“条件。

代码语言:javascript
运行
复制
cts:uris(
    (),
    ("descending"),
    cts:and-query((
            cts:collection-query(("/courses")),
            cts:element-value-query(
                                    xs:QName("note"),"COGNITIVE   SCIENCE","case-insensitive")


    ))
)

先谢谢你,提希赛

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-28 00:31:59

代码语言:javascript
运行
复制
cts:uris(
    (),
    ("descending"),
    cts:and-query((
      cts:collection-query(("/courses")),
      cts:or-query((
        cts:word-query("COGNITIVE SCIENCE","case-insensitive"),
        cts:word-query("Java Online","case-insensitive")
      ))
    ))
)
票数 1
EN

Stack Overflow用户

发布于 2017-01-28 00:49:35

您可以给cts提供一个短语列表:element-value-query:

代码语言:javascript
运行
复制
cts:element-value-query(xs:QName("note"),("COGNITIVE SCIENCE","Java Online"), "case-insensitive")
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41898359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档