Search 特定属性Marklogic java API中的查询值
我想首先使用键值对查询匹配的文档,然后从这些匹配的文档中获取特定字段(属性)的值。 所以我写了一个这样的查询,但它不起作用 如何将它们组合到一个查询中?或者其他方式Search 特定属性Marklogic java API中的查询值,search,marklogic,Search,Marklogic,我想首先使用键值对查询匹配的文档,然后从这些匹配的文档中获取特定字段(属性)的值。 所以我写了一个这样的查询,但它不起作用 如何将它们组合到一个查询中?或者其他方式 StructuredQueryDefinition strquerydef = qryBldr.and( maps .entrySet() .stream()
StructuredQueryDefinition strquerydef = qryBldr.and(
maps
.entrySet()
.stream()
.map(entry -> qryBldr.value(
qryBldr.element(entry.getKey()), (String) entry.getValue()))
.toArray(size -> new StructuredQueryDefinition[size]),
qryBlder.value(qb.field(lookupfield)
);