问题标签 [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 投票
4 回答
626 浏览

marklogic - MarkLogic Search Xquery

Using following 2 MarkLogic Xqueries inorder to get expected result:

  1. To list out all documents by timestamp

    /li>
  2. To search string in the document from the lastest file

    /li>

I am new to Marklogic and Xquery. Can someone plesae help me To combine these two individual scripts into one script.

Thanks in advance.

0 投票
1 回答
136 浏览

xquery - XQuery 和 html 条件注释

在阅读了此处的其他一些问题并尝试了他们的解决方案后,我仍然对 XQuery 有这个问题。

我们正在使用条件注释来查看是否正在使用 IE。我们像这样动态地构建我们的 javascript 文件的路径。

但似乎脚本元素被评估为文本,而不是为我们的 javascript 构建正确的路径。它认为 {$layout:cdnPath}/scripts/browser-detect-admin.js 是文件的路径。我不知道为什么。

我在 IE 7,8 和 IE 9 兼容模式下对此进行了测试。

0 投票
6 回答
3979 浏览

xquery - Xquery 中的分组和计数

听到的是 XML。我正在尝试获取作者在 2012 年 2 月 15 日至 2012年 2 月 24日的日期范围内出版的标题数量,按从高到低的顺序排列(标题数量)。

我正在尝试从 xquery 获取输出:

请帮我..

0 投票
2 回答
200 浏览

marklogic - 更新到拼写字典后第一次查询慢

我们正在使用 spell:suggest 和 spell:suggest-detailed api 从自定义拼写字典中获取正确的单词。现在,如果我们更新拼写字典然后触发查询,则需要很长时间才能返回第一次命中的结果。同样,如果我们触发相同的查询,返回结果所需的时间会大大减少。它是否与每次更新拼写字典时重新索引有关或背后有其他一些原因。您能否提出一些有助于提高第一次命中性能的方法。

非常感谢您提前提供的帮助!

0 投票
2 回答
2321 浏览

csv - 导出到 CSV 文件时如何格式化 MarkLogic 结果

我有 XML,其结构类似于下面的示例,并且我在 MarkLogic 中编写了一个 XQuery 以将其导出为 CSV(请参阅下面的 XML)。

我需要帮助的是格式化输出,以便当我打开 CSV 文件时,而不是让所有输出跨越 1,我希望它可以被分组为“列”。

假设对于下面的示例,我想输出所有 DataTime 和 Source 元素值,并将这些值放在它们自己的列中,如下所示:

我该怎么做呢?

欢迎任何参考点或帮助。先感谢您。

这是示例 XML:

这是示例 XQuery:

0 投票
1 回答
189 浏览

search - 部分匹配搜索在 MarkLogic 中需要更多时间

当我进行部分匹配搜索而不是完全匹配搜索时,它需要比平时更多的时间。我相信它会生成更多结果集并与其中的部分搜索进行比较。如何提高部分匹配搜索的性能?

例如:我的搜索词:世界论坛

如果 Marklogic Dictionary 包含“世界经济论坛”这个词,它必须是我的结果。

0 投票
2 回答
566 浏览

marklogic - MarkLogic 权限设置

如何在 MarkLogic 中为应用程序用户设置 set-session-field() 函数的权限?我似乎在 MarkLogic 文档中找不到此信息,当我尝试使用此功能时,我目前收到以下错误:

SEC-PRIV: xdmp:set-session-field(" myfield ", " myvalue ") -- 需要权限:http : //marklogic.com/xdmp/privileges/xdmp-set-session-field in /my_xquery_file.xqy,在 48:6 [1.0 毫升]

谢谢

ps 得到这个:好的,对于需要此信息的其他人,我在第 28 页的 MarkLogic 文档“理解和使用安全指南”中找到了它。在浏览器中打开 MarkLogic 管理面板;转到配置->安全->执行权限;向下滚动以找到您要授予的功能/权限,然后单击特定功能/权限。在下一个屏幕中,如果您希望 xquery 脚本执行该功能,请检查 app-user。我的应用程序现在可以在用户会话中存储数据(设置会话字段权限)。

0 投票
2 回答
295 浏览

marklogic - 在 Marlogic 中存储 XML 数据的最佳方式

我是 Marklogic 世界的新手。我的程序使用定制的 Java 应用程序来查询 Also.com 获取 XML 数据提要每 30 秒。结果以 XML 格式返回。Java 应用程序使用 XCC API (Marklogic API) 将检索到的数据插入到 ML 中的单个 XML 文件中。数据大小为每分钟 6 MB,如果应用程序运行一天左右,数据量将以 GB 为单位增长。我不知道我必须做任何管理员配置才能将大量数据放入 MarkLogic 中的单个 XML 文件中。有人可以验证我的方法,或者建议我是否必须在管理员级别进行任何配置更改。XML的结构如下...

0 投票
3 回答
667 浏览

marklogic - 在marklogic中获取'N'条记录

我的 MarkLogic 服务器数据库中有大约53,00,000 个文档,每个文档包含一条记录。
请告诉我如何在 MarkLogic 中获得 N 条记录。

我不想使用搜索 API。

0 投票
2 回答
1441 浏览

marklogic - 如何从脚本在 marklogic 中创建数据库

我们已经开始了一个使用 marklogic 来存储文档的新项目。为了让应用程序运行,我们需要创建一个数据库、一个森林、新用户并设置一个 XDBC 服务器。使用 Marklogic 提供的 Web 管理工具很容易做到这一点,但要从持续集成服务器运行它,我们需要自动化它。有什么方法可以从命令行执行(例如 sqlserver 的 sqlcmd.exe 或 oracle 中的 sql plus)?