首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Marklogic搜索结果中的返回属性

Marklogic搜索结果中的返回属性
EN

Stack Overflow用户
提问于 2022-05-19 13:57:14
回答 1查看 25关注 0票数 1

我正在使用Java (尽管我不认为这是相关的)来针对Marklogic运行搜索,我想从文档和结果中的文档属性中提取一些信息。我可以通过使用选项的提取-文档-数据元素从文档本身中提取数据,但我似乎不知道如何也提取属性。

对于提取路径元素中指定的内容,我尝试了几种不同的方法,但是我无法访问这些属性。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<options xmlns="http://marklogic.com/appservices/search">
      <extract-document-data selected="include">
         <extract-path>/some/path</extract-path><!--This works-->
         <!--These Do Not -->
         <extract-path>/property::propName</extract-path>
         <extract-path xmlns:prop="http://marklogic.com/xdmp/property">/prop:properties/ propName </extract-path>
      </extract-document-data>
      <search-option>filtered</search-option>      
</options>

如何在搜索时从文档属性中提取信息?

EN

回答 1

Stack Overflow用户

发布于 2022-05-19 14:51:56

要获取文档或相关信息(元数据、集合、属性),我实际上会点击文档API并收集所需的内容。我相信,您可以从已有的搜索结果中检索URI,也可以通过另一个端点查询URI。

如果您正在考虑使用搜索端点,并希望返回属性等,我相信您将通过一个变换函数来完成这一任务。为此,请记住尽量保持代码的轻量级,因为它将针对返回的每个文档运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72311482

复制
相关文章
mybatis返回结果处理
当查询的记录条数是多条的时候,必须使用集合接收。如果使用单个实体类接收会出现异常。如果返回的是一条记录可以用集合接收
一个风轻云淡
2023/10/15
2310
mybatis返回结果处理
返回结果的 HTTP 状态码
返回结果的 HTTP 状态码.png 返回结果的 HTTP 状态码 状态码的职责 当客户端向服务器端发送请求时,描述返回的请求结果 状态码的大致分类 1XX 信息性状态码 · 接收的请求正在处理 2XX 成功状态码 · 请求正常处理完毕 3XX 重定向状态码 · 需要进行附加操作以完成请求 4XX 客户端错误状态码 · 服务器无法处理请求 5XX 服务器错误状态码 · 服务器处理请求出错 2XX 成功 200 OK 表示从客户端发来的请求在服务器端被正常处理了 204 No Content 该状态码代表服
李才哥
2021/02/21
2.4K0
返回结果的 HTTP 状态码
mybatis返回结果类型(resulttype返回list)
这样设置返回类型为resultClass=”java.util.HashMap”,查询时执行queryForList
全栈程序员站长
2022/08/01
5.7K0
SpringBoot统一返回结果
在后台开发时,控制台得到的数据格式会有不同,这时我们需要设置统一返回结果,方便我们分析数据以及对数据进行管理。
算法与编程之美
2022/05/23
9330
SpringBoot统一返回结果
mybatis返回对象_存储过程不能返回结果
在更多的了解mybatis后发现不单单通过实体类可以直接返回数据,还可以直接返回一个Map结果集(resultType=”java.util.Map”) ,如果是多条数据则返回一个List<Map<String, Object>>结果集。
全栈程序员站长
2022/11/09
1.8K0
mybatis返回对象_存储过程不能返回结果
在Google搜索结果中显示你网站的作者信息
前几天在卢松松那里看到关于在Google搜索结果中显示作者信息的介绍,站长也亲自试了一下,目前已经成功。也和大家分享一下吧。
星哥玩云
2022/08/13
2.4K0
在Google搜索结果中显示你网站的作者信息
react中实现搜索结果中关键词高亮显示
网上看到很多js实现的关键词高亮显示,方法都是一个道理,先获取要替换的文字区域,然后在用正则匹配到关键词,并进行替换。
蓓蕾心晴
2018/08/01
5.1K0
react中实现搜索结果中关键词高亮显示
Python开发中如何优雅地区分错误和正确的返回结果
Python提供了强大的异常处理机制。通过这种方式,我们可以明确地分离错误和正常返回:
运维开发王义杰
2023/09/19
2960
Python开发中如何优雅地区分错误和正确的返回结果
SpringBoot返回枚举对象中的所有属性以对象的形式返回(一个@JSONType解决)
最近小编在开发中遇到个问题,就是关于枚举方面的使用。一些固定不变的数据我们可以通过枚举来定义,减少对数据库的查询。是一种常见的开发技巧!
掉发的小王
2022/07/11
3.9K0
C语言 | 如何使用 sscanf 提取AT命令返回结果中的有效数据
1. sscanf函数 sscanf是C标准库函数,用于「从字符串中读取格式化输入」。 头文件: #include <stdio.h> 函数原型如下: int sscanf(const char *s, const char *format, ...); 函数返回值:「返回成功读取的数量」。 2. 使用实例 提取信号强度 AT命令返回结果为: +CSQ: 17,0 OK 先使用strstr找到标志字符: str = strstr(buffer, "+CSQ"); if (!str) { retu
Mculover666
2021/10/09
4.5K0
Python 工匠:让函数返回结果的技巧
毫无疑问,函数是 Python 语言里最重要的概念之一。在编程时,我们将真实世界里的大问题分解为小问题,然后通过一个个函数交出答案。函数即是重复代码的克星,也是对抗代码复杂度的最佳武器。
腾讯蓝鲸助手
2022/07/29
4.5K1
Python 工匠:让函数返回结果的技巧
花下猫语:敢用“工匠”来给自己的系列文章命名,这样的作者就表明了自己的态度与信心——他真正关心代码的味道,他真正关心弯弯曲曲的纹理,并且会认真剖刻杂余,最后雕出件优雅的作品。
Python猫
2019/04/23
2.2K0
返回执行结果的任务队列:ExecutorCompletionService
有时候我们需要展示一些内容,如果等所有内容都加载完毕再展示这样反而会降低用户体验; 因为如果消耗时间长那么用户需要瞪着空白的页面,反而会失去兴趣; 所以我们希望加载一点资源显示一点,对于那么超过我们容忍范围还未加载完毕的资源我们应该 不再去加载,放弃本次加载或者显示一些默认结果 模拟: final Random r = new Random(); // 创建一个固定大小的线程池 ExecutorService es = Executors.newFixedThreadPool(
用户1215919
2018/02/27
1.3K0
Python 工匠:让函数返回结果的技巧
序言 毫无疑问,函数是 Python 语言里最重要的概念之一。在编程时,我们将真实世界里的大问题分解为小问题,然后通过一个个函数交出答案。函数即是重复代码的克星,也是对抗代码复杂度的最佳武器。 如同大部分故事都会有结局,绝大多数函数也都是以返回结果作为结束。函数返回结果的手法,决定了调用它时的体验。所以,了解如何优雅的让函数返回结果,是编写好函数的必备知识。 Python 的函数返回方式 Python 函数通过调用 return 语句来返回结果。使用 returnvalue 可以返回单个值,用 ret
腾讯NEXT学位
2019/12/30
1.8K0
Python 工匠:让函数返回结果的技巧
项目统一返回结果设计
统一返回格式如下 { "code": 200, "message": "成功", "data": [ { "id": 2, "name": "欧阳老师", "intro": "高级讲师" } ], "ok": true } 创建统一返回结果类 package com.ssm.ggkt.result; import lombok.Data; import lombok.NoArgsConstructor; /** * @auth
shaoshaossm
2022/12/27
6280
SpringBoot Jackson 框架返回结果处理
1. 常用框架 ---- 框架 阿里 fastjson 谷歌 gson JavaBean序列化为Json,性能:Jackson > FastJson > Gson > Json-lib 2. Jackson 处理相关结果 ---- 1. 指定字段不返回 @JsonIgnpre @JsonIgnore private String pwd; 比如:密码等字段,是不在页面展示的。 2. 指定日期格式 @JsonFormat(pattern="yyyy-MM-dd hh:mm:ss", locale=
山海散人
2021/03/03
7300
Python 工匠:让函数返回结果的技巧
毫无疑问,函数是 Python 语言里最重要的概念之一。在编程时,我们将真实世界里的大问题分解为小问题,然后通过一个个函数交出答案。函数即是重复代码的克星,也是对抗代码复杂度的最佳武器。
崔庆才
2019/07/04
2.2K0
JS如何返回异步调用的结果?
这个问题作者认为是所有从后端转向前端开发的程序员,都会遇到的第一问题。JS前端编程与后端编程最大的不同,就是它的异步机制,同时这也是它的核心机制。
LIYI
2023/03/06
5.5K0
JS如何返回异步调用的结果?
点击加载更多

相似问题

MarkLogic文本搜索:基于属性内部匹配的返回结果

36

MarkLogic -通配符搜索不返回结果。

10

MarkLogic:仅返回精确的搜索结果

11

带约束返回错误结果的MarkLogic搜索

11

marklogic搜索结果中的Dateboosting

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文