【发布时间】:2019-04-12 16:37:48
【问题描述】:
MarkLogic:9.0-6.2
我们在客户实体中有如下 JSON 文档。
"CustomerInfo": {
"IdInfo": {
"CustomerId":"12345"
},
"PartyRltp": {
"CustomerId":"45678"
}
}
我的需要是根据CustomerId在特定路径CustomerInfo.IdInfo.CustomerId上搜索文档
所以如果我搜索“12345”,应该会返回上面的文档。但是如果我用“45678”搜索,上面的文档应该不会返回。
我创建了路径范围索引并使用了 cts.pathRangeQuery('/CustomerInfo/IdInfo/CustomerId','=', '12345')。但是,意识到路径范围索引非常昂贵,所以寻找一种方法来实现没有路径范围索引。
提前致谢!
【问题讨论】:
标签: marklogic marklogic-9 marklogic-dhf