进行EMC xDB xQuery XML内容搜索
我是EMC xDB的新手,我正在努力了解它是如何工作的。我已经阅读了一些文档,但找不到问题的答案 XML内容搜索的最佳方法是什么 我可以进行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文档”),可以使
假设我想在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
),可以使用以下查询: