在Marklogic中通过Java app创建的Db上的Rest API查询

时间:2017-03-22 15:31:20

标签: rest marklogic marklogic-8

我做了一个JSONDocMgr.write(docId,handle);在我的java应用程序中。 json数据从文件加载。我可以在http://localhost:8000/qconsole/中看到我的文档,但案例是我需要使用REST服务来查询数据库。 docId是/books/text.json,当我尝试使用postman http://localhost:8000/books/search?q=harry进行GET时,我得到了Page Not Found。有人可以帮我这个。

1 个答案:

答案 0 :(得分:1)

要通过REST获取文档,请参阅/v1/documents。例如:

curl -i --digest --user myuser:mypwd -X GET \
  'http://localhost:8000/v1/documents?uri=/books/text.json'

要通过REST搜索文档,请参阅/v1/search。例如:

curl -i --digest --user myuser:mypwd -X GET \
  'http://localhost:8000/v1/search?q=harry'

确保用于REST的端口和用户名与您在Java中使用的端口和用户名相匹配。