Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
进行EMC xDB xQuery XML内容搜索_Xml_Database_Xquery_Emc - Fatal编程技术网

进行EMC xDB xQuery XML内容搜索

进行EMC xDB xQuery XML内容搜索,xml,database,xquery,emc,Xml,Database,Xquery,Emc,我是EMC xDB的新手,我正在努力了解它是如何工作的。我已经阅读了一些文档,但找不到问题的答案 XML内容搜索的最佳方法是什么 我可以进行xQuery搜索/操作,但我不知道如何进行XML内容搜索 假设我想在dir“/test”中进行xQuery,并想搜索是否有任何XML文件包含数字“102548458”答案取决于您所说的“XML内容搜索”——全文搜索的精确值比较?xDB支持这两种方法 对于精确的值匹配(“返回/test库中/foo/bar”元素等于102548458的所有XML文档”),可以使

我是EMC xDB的新手,我正在努力了解它是如何工作的。我已经阅读了一些文档,但找不到问题的答案

XML内容搜索的最佳方法是什么

我可以进行xQuery搜索/操作,但我不知道如何进行XML内容搜索


假设我想在dir“/test”中进行xQuery,并想搜索是否有任何XML文件包含数字“102548458”

答案取决于您所说的“XML内容搜索”——全文搜索的精确值比较?xDB支持这两种方法

对于精确的值匹配(“返回
/test
库中
/foo/bar
”元素等于
102548458
的所有XML文档”),可以使用如下简单的XQuery:

for $x in doc('/test')
where $x/foo/bar = 102548458
return $x
要执行全文搜索(“返回
/test
库中
/foo/bar
”包含文本的所有XML文档
102548458
),可以使用以下查询:


答案取决于“XML内容搜索”(全文搜索的精确值比较)是什么意思?xDB支持这两种方法

对于精确的值匹配(“返回
/test
库中
/foo/bar
”元素等于
102548458
的所有XML文档”),可以使用如下简单的XQuery:

for $x in doc('/test')
where $x/foo/bar = 102548458
return $x
要执行全文搜索(“返回
/test
库中
/foo/bar
”包含文本的所有XML文档
102548458
),可以使用以下查询: