MarkLogic 路径范围索引作为 App Builder 构面

MarkLogic Path Range Indexes as App Builder facets

我正在 MarkLogic 文档数据库中设置一些路径范围索引。目标是让它们在 App Builder 生成的应用程序中作为构面可用。

这些索引创建成功,我什至可以使用cts:path-range-query函数查询它们。

但是我看不到如何使用 App Builder 将它们添加为构面。这很奇怪,因为 Element Range 等其他范围索引工作正常,但路径范围索引似乎没有显示为 source index.

这是一个已知的限制还是我忘记了对路径范围索引做一些特定的事情?应该通过"Custom XML Options"配置吗?

UI 不知道路径范围索引。您可以在自定义 XML 选项中定义约束,但它仍然不会显示在第一个面板上。您需要做的是编辑代码以自己添加该代码。我在 capturing the code & config working with the Roxy Deployer 上写了一个博客 post。

获得代码后,请查看 Extending Applications Built with Application Builder chapter of the App Builder Developer's Guide