小编noc*_*der的帖子

Marklogic-跨文档检索 XML 元素的不同值

我们正在构建一个以 ML 作为后端数据库的企业应用程序。要求之一是在不同文档中查找 XML 中特定元素的不同值。

我可以使用结构化查询/组合查询获取不同的entity_type吗

以下所有文档都是实体集合的一部分:

文件1

<xml>
    <entities>
        <entity_name>Imprezza</entity_name>
        <entity_type>Car</entity_type>
        <entity_color>Red</entity_color>
    <entities>
<xml>
Run Code Online (Sandbox Code Playgroud)

文件2

<xml>
    <entities>
        <entity_name>Ducati</entity_name>
        <entity_type>Bike</entity_type>
        <entity_color>White</entity_color>
    <entities>
<xml>
Run Code Online (Sandbox Code Playgroud)

文件3

<xml>
    <entities>
        <entity_name>Lancia</entity_name>
        <entity_type>Car</entity_type>
        <entity_color>Red</entity_color>
    <entities>
<xml>
Run Code Online (Sandbox Code Playgroud)

文件4

<xml>
    <entities>
        <entity_name>Scania</entity_name>
        <entity_type>Truck</entity_type>
        <entity_color>Black</entity_color>
    <entities>
<xml>
Run Code Online (Sandbox Code Playgroud)

要求:给我集合中所有不同的entity_type

结果:汽车、自行车、卡车

PS:需要在Java层获取结果。我们目前有一个 API,可以根据输入生成 MarkLogic 组合查询(结构化查询 + 选项查询)。我可以使用结构化查询/组合查询获取不同的实体吗?

marklogic marklogic-8

1
推荐指数
1
解决办法
352
查看次数

标签 统计

marklogic ×1

marklogic-8 ×1