我正在使用 MarkLogic 8
并使用 Java Api 来编写和读取文档。
我将文档存储为json
,并且json
包含一个以毫秒为单位的时间戳(java long值)的节点。我需要根据这个时间戳查询文档。
即,对于给定范围 longvalue1 到 longvalue2。我怎么做?
我见过这样的例子 -
{ query { "key": "value"} }
但是我可以在查询中使用 > 或 < 吗?
最佳答案
请仔细阅读 Query By Example 上的搜索开发人员指南部分。您可以在时间戳属性上创建 long 类型的范围索引,然后使用 Comparison Operators上Range Query 。
关于json - 需要在 MarkLogic 上编写 JSON 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37817970/