我知道使用xquery我们可以在Marklogic中拥有唯一的值。但我使用java客户端api和结构化查询来获得结果。我没有在结构化查询中看到任何选项来从marklogic获取唯一值。我还查看了Query Options(返回类似),但似乎不适合用例。
任何人都可以知道如何使用结构化查询从ML返回唯一记录吗?
答案 0 :(得分:0)
结构化查询意味着定期搜索以返回文档,但听起来您实际上只对某些元素或属性的唯一值更感兴趣。在这种情况下,您正在寻找值搜索:
http://docs.marklogic.com/guide/java/searches#id_83836
如果你真的想解决重复的搜索结果,我建议在摄取时间而不是在搜索时解决这个问题。
HTH!