基于其中一个搜索文档';使用RESTAPI的marklogic中的属性
我想在marklogic中使用RESTAPI根据文档的一个属性搜索文档。这是文件-基于其中一个搜索文档';使用RESTAPI的marklogic中的属性,marklogic,marklogic-8,Marklogic,Marklogic 8,我想在marklogic中使用RESTAPI根据文档的一个属性搜索文档。这是文件- { "id" : "101", "sectionName" : "PI" "firstName" : "I", "middle name" : "Me", "last name : "Myself", "emailId" : "aaa@gmail.com" } 比方说,我想根据sectionName和order byid搜索文档,那么我的rest查询是什么?如果你想按id排
{
"id" : "101",
"sectionName" : "PI"
"firstName" : "I",
"middle name" : "Me",
"last name : "Myself",
"emailId" : "aaa@gmail.com"
}
比方说,我想根据sectionName和order byid搜索文档,那么我的rest查询是什么?如果你想按id排序,你必须首先在管理员界面中创建id的范围索引
{"search":{
"query":{"queries":[{
"value-query":{
"json-property":"sectionName",
"text":["PI"],
"term-option":["exact"]
}
}]},
"options":{
{"sort-order":{"json-property":"id"}}
}
}}
希望这能有所帮助,您可以为文档中的任何属性创建元素范围索引,我想您已经将matadata保存在了ML中,并保存了文档URI 下面的例子应该有用,如果我错了,请纠正我
谢谢您的回答。我不熟悉marklogic。通过查看所有这些文档,我感到困惑。我需要进行rest调用,所以需要curl语句来搜索上述需求。你能告诉我我到底要用什么吗?上面的最后一个链接在文章末尾有curl调用的例子。上面的JSON片段是curl负载的一个示例。要排序,您确实需要按照第一个链接中所述创建范围索引。