Caml查询“包含所有”或“包含任何”

时间:2013-08-14 12:03:28

标签: sharepoint caml

举个例子,让我们看一下Title字段,假设我想设置一个Web部件来显示与搜索词 美国内战 相关的文档。

contains all of选项可让我显示标题中包含所有3个单词的文档,即隐含条件为American AND Civil AND War
contains any of选项会向我提供任何文字,其中包含American OR Civil OR War

这些都不论是单词的顺序还是出现的任何其他单词

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

1 个答案:

答案 0 :(得分:1)

我担心您必须使用AND运算符创建多个CONTAINS子句才能实现所需的包含所有行为。这同样适用于OR运算符所需的多个CONTAINS子句,以便包含任何行为。