首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ml-gradle在marklogic中创建字段?

如何使用ml-gradle在marklogic中创建字段?
EN

Stack Overflow用户
提问于 2020-05-15 19:22:54
回答 1查看 76关注 0票数 2

我已经通过管理控制台在marklogic中创建了一个字段,我想通过ml-gradle配置相同的设置,以避免从管理控制台手动创建。有没有办法通过ml-gradle进行配置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-16 03:51:11

我在ml-gradle项目中寻找一个例子,但是找不到。

不过,有一种简单的方法可以发现如何提供它。管理REST api的文档已经提供了很多细节,但示例通常效果更好。现在您已经使用Admin ui手动创建了一个字段,您可以使用Management REST api轻松地发现它的JSON语法,并将其复制/粘贴到您的ml-gradle数据库配置中。

您可以使用数据库属性REST调用来发现这一点:

https://docs.marklogic.com/REST/GET/manage/v2/databases/[id-or-name]/properties

这基本上可以归结为以下内容:

http://localhost:8002/manage/v2/databases/my-database/properties?format=json

您还可以使用浏览器导航到http://localhost:8002/manage/v2/,并将HTML页面导航到您的数据库。找到属性,并将format=json请求参数添加到url以将其打印为JSON。您可以使用JS或JSON格式化程序对其进行美化打印,以便于阅读。

如果你说的是一个有路径的常规字段,下面是一个例子:

代码语言:javascript
复制
  "field": [
    {
      "field-name": "dateTime",
      "field-path": [
        {
          "path": "dateTime",
          "weight": 1
        },
        {
          "path": "dateTimes",
          "weight": 1
        }
      ]
    }
  ]

可以选择与此匹配的范围索引是单独定义的。

哈!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61818046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档