marklogic-8相关内容
我们当前正在使用计划备份来进行每日数据库备份.从过去几天开始,我们在备份时发现许多问题.备份过程执行了几个小时,但没有完成.我们还查看了日志,但没有提及计划备份.我们有以下问题- 通过任何方式,我们可以使其变得更加一致并停止此类活动吗? 如果计划的备份在该时间之前未成功完成,是否可以在一定时间后获得某种通知/电子邮件. 我们还可以对计划的备份失败使用重试机制吗? 解决方案 针对您
..
下面是我的简单查询,它从目录中读取所有文件,并将所有文件保存在$ final变量中,并保存在一个文件中. 但是,运行此查询时,花了一些时间后,它提示 [1.0-ml] XDMP-CHILDNODEKIND:$ final-元素节点不能具有二进制节点子节点错误. let $ input-dir:= xdmp:filesystem-directory("d:\ work \ may \ 06
..
我正在使用ML-Gradle部署我的资源扩展.我想指定参数类型和基数.给定的marklogic资源服务扩展名的metadata.xml格式是什么?是否有我可以使用的文档或xsd?我做了以下工作,但没有成功
..
我想使用MarkLogic 8的REST API创建一个使用文件系统作为模块数据库的应用服务器,如下图所示: 连接到REST API应用服务器时指定数据库参数. 请小心不要将文件写入REST API管理的模块数据库目录中: /GROUP_NAME//marklogic.rest.*//ext/ 希望有帮助,
..
如果一个元素在XML中存在多个位置. 然后,很难对特定元素上的数据进行排序(默认情况下,文档将对第一个元素进行排序). 我能够通过定义path-index并将其传递给cts:path-reference查询来解决此问题. 但是,如果xpath contains命名空间前缀(为xml定义了命名空间),则cts:path-reference无法找到defined path-index.
..
环境:NodeJS客户端,Marklogic 8服务器. NodeJS的查询是: var query = qb.where( qb.directory('/root/dir/'), qb.scope( qb.property('sources'), qb.value('brand','MyBrand') ) ); 翻译后的查
..
我正在使用search:search API,并且遇到了我希望返回所有文档的情况. 我知道这会影响性能,但是我可以忍受,因为我知道不会超过30-50个文档. 我可以将最大阈值值设置为 50 ,但只是想知道有没有办法返回所有结果. 如果将来计数增加,则无需更改阈值. 解决方案 您可以指定大的pageLength,例如999或更大的值. 我会选择较小的东西,并放入检查总
..
我尝试了下面提到的XQuery. declare variable $path as xs:string :="D:\Mongo\"; let $uri :="/MJ/1932/Vol1/Part1/387.xml" let $x := fn:normalize-space(fn:replace($uri,"/"," ")) for $i in fn:tokeni
..
当我向SPARQL端点查询marklogic时,我正在尝试指定optimize选项: /v1/graphs/sparql?options=optimize%3D2 这将导致400错误: REST-INVALIDPARAM: (err:FOER0000) Invalid parameter: No configured options: optimize=2" 指定此选项和其他选项
..
我已经开始使用Java Client API处理MarkLogic数据库.我有两个用例:- 提取同一集合中所有格式为JSON的文档,其中特定日期小于或等于特定日期. JSON的格式 { "id" : "12345" "date" : "2012-12-12", "messageType" : "dummy_type", .... } 我可以使
..
我对每个文档都有文档属性- 2017-04-12T04:55:57Z 现在,我想使用prop:last-modified对搜索结果进行
..
假设我已在数据库中插入以下xml. Dixit 1212 title1 123456
..
我想知道为什么会这样.我可以知道所有情况都可能导致这种情况吗? 解决方案 通常不会发生这种情况.它通常涉及将文档插入显式目录林中,或者通过将目录林中已使用的文件重新附加到目录林中. MLCP和MapReduce连接器的快速加载选项也可以起到这种作用.出于这个原因,MLCP会显示警告. 避免插入显式林中,并谨慎使用快速加载选项. 有关如何发生这种情况以及如何从这种情况中恢复的更多
..
说明: $enumValues将具有我必须查看的字符串序列 $assetSubGroup将具有来自XML(用于循环)的元素值,即我必须在上述维护的序列中匹配的字符串 如果不匹配,我必须保留几个元素值并返回. 以下所有三项尝试均使我扩展了树缓存完整错误.有大约470000资产,即我正在查询的XML. 如何调整这些查询以避免扩展的树缓存错误? 方法1: let $qu
..
对于Marklogic,这是一个NoSQL数据库和功能强大的服务器引擎.我以前使用* .xqy文件编写代码,但是marklogic 8的高级功能是可以直接编写javascript代码.为了更快地在数据库中搜索,我想将xquery项目移植到javascript项目.但是没有现有框架来构建我的项目.实际上,我在我的xquery项目中使用了Roxy框架.而且我需要用于javascript的相同MVC框架
..
我的文档像这样在marklogic中存储在JSON中(我删除了我的案例中无用的属性): { documentId: '', languages: [{ locale: 'en_UK', content: { translated: 'true', } }, { locale: 'de_DE', content: {
..
是否有用于Marklogic的view/edit/delete文档的工具,例如用于MongoDb的Mongo Management Studio? 解决方案 内置于MarkLogic中的是对WebDav的支持.您可以在管理控制台中创建WebDav App Server,然后任何WebDav客户端都可以访问文档. https://docs.marklogic.com/guide/admin/
..
我正在创建REST Web服务,该服务通过url获取参数并基于这些动态参数在marklogic中进行搜索. q = search& offset = 0& limit = 10& sort = documentId | asc& termAggregations = group:10 我正在使用StructuredQueryDefinition& RawCombinedQueryDef
..
如何优化如下所示的SPARQL查询? 此查询的目的是: 指定资源(国家资源在countryCode = "US"处) 获取在资源上定义的可选属性. 不幸的是,在父块之前先评估OPTIONAL块,这会使查询引擎加载所有国家/地区的所有数据. 我想要的是类似LEFT OUTER JOIN的行为,但是查询引擎没有以这种方式进行处理. 我该如何提高查询性能? SELE
..
我正在拨打sec:role-exists().我试图弄清楚需要什么权限才能将此功能授予管理员以外的其他人.我返回的错误表示我需要 http://marklogic.com/xdmp/privileges/获得角色权限. SEC-PRIVDNE: xdmp:security-assert("http://marklogic.com/xdmp/privileges/get-role", "exe
..