问题标签 [marklogic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
373 浏览

xml - 如何在 Marklogic 中构建一个简单的搜索应用程序?

我想在 Marklogic 中构建一个简单的搜索应用程序,但我不想使用 Application Builder。我想编写自己的 .xqy 文件。我想从用户那里输入名字、姓氏和地址。用户可以按名字、姓氏或地址进行搜索。他还可以通过输入所有三个字段进行搜索,或者也可以将三个字段留空。在这种情况下(空白)应返回所有记录。如何在 Marklogic 中使用搜索工具在 xml 的特定节点(如名字、姓氏等)上构建此类应用程序。

0 投票
7 回答
13021 浏览

xquery - 在 XQuery 中更新计数器

我想在 xquery 中创建一个计数器。我最初的尝试如下所示:

预期结果:

实际结果:

$count变量更新失败或被重置。为什么我不能重新分配现有变量?获得预期结果的更好方法是什么?

0 投票
2 回答
248 浏览

xquery - 如何使用 cts:search 获取所有结果?

我正在使用 cts:search 像这样:-

其中 $assignorName 和 $assigneeName 是来自用户的输入。但是当 $assignorName 和 $assigneeName 都是空字符串时,它不会显示任何结果。当用户没有输入任何输入时,我想显示所有结果。我怎样才能做到这一点?

0 投票
1 回答
332 浏览

marklogic - Guidelines for PDF Conversion

I am using MarkLogic to generate XML files for PDF documents which has images, formatted text (italic and bold), tables etc. Can you please provide some guidelines for the best conversion. I am using normal conversion with following pipelines:

  • Conversion Processing
  • DocBook Conversion
  • HTML Conversion
  • PDF Conversion
  • PDF Conversion (Page Layout, Image Batching)
  • Status Change Handling

The images are not maintained with their title and format also not maintained. Tables are appearing as normal paragraph in the generated XML.

0 投票
2 回答
150 浏览

marklogic - 消耗了多少内存映射?

我有一个用于生成报告的 xquery,它有时会在地图中保存大约 500K uris,并检查它们在数据库中是否存在(cts:searchwith cts:document-query)并返回差异。但是,如果我们用并发请求访问同一个 E 节点,响应时间会变慢。

内存大小映射可以消耗是否有上限?在任何情况下都可以将地图交换到磁盘吗?

0 投票
4 回答
468 浏览

marklogic - MarkLogic 中具有相同 URI 的重复文档的例外情况

我想在我的应用程序中使用 MarkLogic 作为数据存储实现基于重复文档 URI 的乐观锁定。

我阅读了xdmp:document-insert()文档,发现 MarkLogic 在插入具有相同 URI 的另一个页面时不会抛出异常,而是使用新页面的内容更新页面内容、页面权限和属性。但是有什么方法可以在 MarkLogic 中实现这一点?

0 投票
2 回答
417 浏览

xml - 如何在 Marklogic Server 中创建数据库字段?

我有以下xml结构

我想在 Marklogic Server 中为patent-assignor&创建一个数据库字段,patent-assignee 以便我可以使用cts:field-word-query. 但我想搜索专利转让人和专利受让人的姓名(都包含相同的元素“ name”)。谁能告诉我如何将专利转让人的字段映射到专利转让人的姓名,将专利受让人的字段映射到专利受让人的姓名,以便我可以cts:field-word-query在专利转让人和专利受让人的姓名上使用。我想要一个精确的匹配。

0 投票
1 回答
825 浏览

xml - 如何在 Marklogic 中编写不等于查询?

我有以下 xml 结构:-

我想返回那些专利转让人姓名不等于专利受让人姓名的记录。但我不想使用 where 子句,因为它会减慢查询速度。我想过滤搜索本身的结果。我怎样才能做到这一点 ?

0 投票
3 回答
667 浏览

xml - 如何在 Marklogic 中返回过滤后的结果集?

考虑以下 xml:-

现在我想针对这个文档运行一个搜索查询并想要返回一个过滤的结果集(例如作者姓名)。

一种方法是:-

但是search:searchAPI 首先将整个结果缓存在其缓存中,然后我们使用xpath找到我们想要的节点。我不想要这个。我希望search:searchAPI 只返回所需的元素,以便整个结果集不会缓存在marklogic服务器中。谁能告诉我,我怎样才能做到这一点Marklogic

0 投票
2 回答
1253 浏览

xml - Get distinct result set in marklogic server

I have a XML document like this.

From the above XML I need distinct list of author's name.
For this I can write a query like ,

What the above code will do is, It will get result of Authors name and then fn:distinct-values() function will filter distinct Author name from that result set. For the current scenario it will work fine because data in XML only 6, But when data is very high let say 50 lac's

the above portion of query will give XDMP-EXPNTREECACHEFULL Exception because we are trying to cache 50 lac's element in memory.
So need your help to get only distinct author name by using cts:search or search:search API. I don't want to first get a result set and then extract distinct record from that result set by using fn:distinct-values().
Thanks,