【问题标题】:Caml Query for "Contain ALL Of" or "Contains Any Of"“包含所有”或“包含任何”的 Caml 查询
【发布时间】:2013-08-18 05:31:15
【问题描述】:

因此,让我们以标题字段为例,假设我想设置一个 Web 部件来显示与搜索词 American Civil War 相关的文档。。 p>

contains all of 选项可以让我显示标题中包含所有 3 个单词的文档,即隐含条件为 American AND Civil AND War
contains any of 选项会给我任何出现这些单词的文档,即American OR Civil OR War

这两者都与单词的顺序或出现的任何其他单词无关

我需要在 sharepoint 2010 中创建 caml 查询吗?有没有直接的方法或更好的方法来处理上述情况?

【问题讨论】:

    标签: sharepoint caml


    【解决方案1】:

    恐怕您必须使用CONTAINS 运算符创建多个AND 子句才能实现所需的包含所有 行为。这同样适用于具有 CONTAINS 运算符的多个 OR 子句来归档 contains ANY of 行为。

    【讨论】:

    • 是的,我已经按照你的建议做了同样的事情,但是 OR 子句似乎有时会给出错误的结果..
    • @user1899731 错误结果是什么意思?我从未经历过 OR 子句行为不端。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-28
    • 1970-01-01
    • 2020-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多