搜索选项错误中提取文档数据

唐俊杰

我尝试遵循搜索开发人员指南中的示例,该示例用于配置要在搜索结果中提取的记录元素。

<options xmlns="http://marklogic.com/appservices/search">
    <extract-document-data>
        <extract-path xmlns:pdbe="http://schemas.abbvienet.com/people-db/envelope" xmlns:pdbm="http://schemas.abbvienet.com/people-db/model">/pdbe:person-envelope/pdbm:person/pdbm:account</extract-path>
    </extract-document-data>
</options>

使用这些选项,我得到了错误。

[1.0-ml] XDMP-UNBPRFX: (err:XPST0081) Prefix pdbe has no namespace binding

即使从逐字指南的示例中尝试该示例,我也同样会收到错误(只要我得到回击并尝试提取它,如果没有命中,那么它就不会出错)。

难道我做错了什么?

更新

如果先添加具有/config/namespacesREST端点的名称空间,然后使用REST API进行搜索,则将获得提取的值。但是,我无法search:search在查询控制台中进行测试如果删除config/namespaces,则在查询控制台中会看到与直接从REST终结点相同的错误。

戴夫·卡塞尔(Dave Cassel)

语法摘要部分中记录的示例有一个错字(我已经警告了文档团队):xmlns属性拼写错误的“ xmnls”。在使用该逐字记录示例时,这将解决该错误。

照原样粘贴您的示例,看起来效果很好(MarkLogic 8.0-5.2)。也许您在发布问题时更正了“ xmnls”错误?

import module namespace search = "http://marklogic.com/appservices/search"
  at "/MarkLogic/appservices/search/search.xqy";

search:search("hello sample-property-constraint:boo",
  <options xmlns="http://marklogic.com/appservices/search">
    <extract-document-data>
      <extract-path 
          xmlns:pdbe="http://schemas.abbvienet.com/people-db/envelope" 
          xmlns:pdbm="http://schemas.abbvienet.com/people-db/model">
        /pdbe:person-envelope/pdbm:person/pdbm:account
      </extract-path>
    </extract-document-data>
  </options>)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从文档中提取数据

如何从MongoDB文档中提取数据?

如何从此xml文档中提取数据

从 .docx 文档的 xml 中提取数据

从TOleContainer中提取文档数据时,DoVerb(ovInplaceActivate)崩溃并显示各种错误消息

使用多个提取路径时,JSON格式的提取文档数据选项节点会引发“不平衡对”错误

使用 t-sql 从 XML 文档中提取数据

从使用名称空间的XML文档中提取数据

使用jq从ElasticSearch结果中的_source文档中提取数据

使用XPath从XML文档中提取标记特定的数据

如何使用jq从json文档中提取联接的数据行

从 pdf 和文档中提取文本和元数据

从图像或扫描的文档中提取表格数据(非pdf)

从 Google 文档中提取数据到 Google 表格

从python中的XML文档中提取特定数据

在Azure SQL中提取和处理数据的选项

如何通过指定搜索条件从网站中提取数据?

如何使用python从网站的搜索栏中提取数据?

从表中提取数据以及不同搜索的结果

MarkLogic-具有提取文档数据的查询选项

从扫描的文档中提取文本

从嵌套选项中提取价值

从特定项目中提取错误报告数据

从json字符串中提取数据返回错误

从 Json 中提取数据:错误 JSONDecodeError:期望值

在R中提取商品数据时出现“ Quandl”错误

尝试从Web表中提取数据时出现硒错误

公式错误-从初始行匹配中提取单独的列数据

使用 pandas 从 csv 文件中提取数据时出现错误