哪个管理员 API 可以在 MarkLogic 中的数据库级别添加单词词典?

which admin API can add the word lexicons at database level in MarkLogic?

我正在使用 MarkLogic 版本 8。

我可以使用 Admin API 设置数据库的所有其他配置,除了 word lexicon

有什么方法可以使用 admin API.

添加 word lexicon

我必须使用 unicode codepoint 排序规则添加 word lexicon

我想你是在追求 database-add-word-lexicon() method: http://docs.marklogic.com/8.0/admin:database-add-word-lexicon

xquery version "1.0-ml";

import module namespace admin = "http://marklogic.com/xdmp/admin" at "/MarkLogic/admin.xqy";

let $config := admin:get-configuration()
let $dbid := xdmp:database("Documents")
let $lexspec := admin:database-word-lexicon("http://marklogic.com/collation/codepoint")
return admin:save-configuration(admin:database-add-word-lexicon($config, $dbid, $lexspec))

(根据您的要求更新代码)