首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >REST MarkLogic中的自定义搜索结果

REST MarkLogic中的自定义搜索结果
EN

Stack Overflow用户
提问于 2014-10-01 06:47:53
回答 3查看 241关注 0票数 2

因此,对于MarkLogic来说,新手是卡住了,找不到使用的文档。我知道我需要做什么,只是不知道该怎么做。

我有键值吗?在我的REST服务器上搜索,它返回ML的标准搜索结果和XML片段。我希望创建我自己的自定义搜索结果,它将为我的XML文件输出一个title元素。

我知道我需要创建一个XSLT转换文档并将其上传到服务器,但不知道如何针对ML的搜索函数,也不知道如何将其写出来。

我对XSLT有基本的了解,如果我只是创建了一些使用xPath针对每个文件标题的东西,这会起作用吗?还是ML需要使用它们的自定义函数?

我知道这有点宽泛,但希望有人能指点我。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-10-01 07:28:48

听起来像是在谈论获取/v1/键值 REST的MarkLogic端点。不幸的是,这不允许您选择转换。不过,您可能可以将获取/v1/搜索与转换参数一起使用,对元素值查询使用结构化查询。文档中包含了一个很好的语法引用

有关创建和管理转换的文档可以在这里找到:

http://docs.marklogic.com/guide/rest-dev/transforms#chapter

哈哈!

票数 2
EN

Stack Overflow用户

发布于 2014-10-01 07:32:19

可以在搜索选项中使用extract-metadatasearch:searchREST端点一起在结果中包含元数据元素或JSON属性中的标题元素:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import module namespace search = "http://marklogic.com/appservices/search"
  at "/MarkLogic/appservices/search/search.xqy";

search:search(
  "my query string",
  <options xmlns="http://marklogic.com/appservices/search">
    <extract-metadata>
      <qname elem-ns="" elem-name="title"/>
    </extract-metadata>
  </options>)

如果需要更多的灵活性,可以在搜索选项中指定自定义片段实现结果装饰函数

票数 2
EN

Stack Overflow用户

发布于 2014-10-01 06:57:50

这是键值还是全文?对于键值,您可以使用XPath。以///fn:collection()fn:doc()开头的任何fn:collection()都将搜索整个数据库。您也可以搜索特定的文档或集合。

对于全文,您可能希望使用https://docs.marklogic.com/search:search -或者可能使用https://docs.marklogic.com/cts:search来进行真正的低级别控制。

有一些使用search:search的示例代码来自https://github.com/marklogic/RunDMC的XSL,这可能会有所帮助。它不使用REST :它是一个传统的表单提交网页。但是view/search.xsl代码可能会让您了解如何从XSLT调用search。

如果您需要从RunDMC调用XSL,那么该XQuery代码也可能对您有所帮助:看看controller/transform.xqy

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

https://stackoverflow.com/questions/26144120

复制
相关文章
Elasticsearch使用:自定义搜索结果的得分
评分的概念是任何搜索引擎(包括 Elasticsearch)的核心。评分可以粗略地定义为:找到符合一组标准的数据并按相关性顺序将其返回。相关性通常是通过类似 TF-IDF 的算法来实现的,该算法试图找出文本上与提交的查询最相似的文档。尽管 TF-IDF 及其相近的算法(例如BM25)非常棒,但有时必须通过其他算法或通过其他评分启发式方法来解决相关性问题。在这里,Elasticsearch 的script_score 和 function_score 功能变得非常有用。本文将介绍这些工具的用法。
HLee
2021/01/18
3.4K0
Elasticsearch使用:自定义搜索结果的得分
知识分享之Golang——Bleve中对其搜索结果进行自定义排序
知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。
cn華少
2022/04/02
8900
用结构化数据自定义搜索结果摘要
你听说过可以自定义搜索结果页摘要吗?此讲告诉你用结构化数据标志可以轻松自定义搜索结果页面的摘要,了解如何自定义谷歌搜索结果中显示的简要文本。在搜索结果中,谷歌将确定网页中最相关的文本,并在链接下方向用户显示该文本。要在搜索结果页中显示自定义的摘要片段,必须要把结构化数据添加到网页中。
林雍岷
2019/07/03
1.3K0
DEDECMS织梦模板搜索结果调用自定义字段的方法
在搜索页调用自定义字段,使其可有让用户搜索这个自定义字段,找了好多文章和教程,却发现dedecms的标签底层模板字段不包括这个字段呢?这就大大限制了灵活性,但也不可能让所有字段都允许调用的,那样就会大大降低系统效率,所以今天分享的是一个比较完美解决这个问题的方法,配合dede标签,几乎可以说没有什么不能调用的了
米米素材网
2022/06/22
6.8K0
REST API返回结果对象设计
基于REST API的项目返回的数据结构题都是统一的,这样方便接口对接和使用。因此,对结果对象的设计会有一定的要求:
程序新视界
2021/12/07
1K0
在Google搜索结果中显示你网站的作者信息
前几天在卢松松那里看到关于在Google搜索结果中显示作者信息的介绍,站长也亲自试了一下,目前已经成功。也和大家分享一下吧。
星哥玩云
2022/08/13
2.4K0
在Google搜索结果中显示你网站的作者信息
react中实现搜索结果中关键词高亮显示
网上看到很多js实现的关键词高亮显示,方法都是一个道理,先获取要替换的文字区域,然后在用正则匹配到关键词,并进行替换。
蓓蕾心晴
2018/08/01
5.1K0
react中实现搜索结果中关键词高亮显示
谷歌 chrome 搜索结果在新标签页中打开
1. 谷歌搜索结果页面,找到“搜索设置入口” 2. 搜索结果 里找到“在新的浏览器窗口中打开所选的每条搜索结果” 3 . 点击“保存”
卓越笔记
2023/02/18
2.1K0
谷歌 chrome 搜索结果在新标签页中打开
从 Google 搜索结果中屏蔽无价值网址
因为以前工作的需要,所接触的领域必须在 Google 中才能搜索到相关资源,国内是给屏蔽掉的。从那时开始习惯使用 Google,也不得不说它的确比国内的搜索引擎涉及的面更广,得到的有价值信息更多。但它也不是没有缺点的,当你搜索一些中文资料时,几乎每一个搜索结果页中都会看到一些相同的网站,比如“无极吧”等类似这些无价值的网站,点进去以后实际内容与你想要的根本不符,这些无价值网站浪费了我们太多的时间。所以就有了如何在搜索结果中屏蔽无价值网站的想法。
我与梦想有个约会
2020/01/06
5.7K0
从 Google 搜索结果中屏蔽无价值网址
在 Hibernate Search 5.5 中对搜索结果进行排序
“秩序,秩序”- 有时不仅仅下议院尊敬的议员需要被喊着让排序,而且在特殊情况下 Hibernate 的查询结果也需要排序。
知忆
2021/06/08
2.9K0
搜索结果质量评估(上)
【废话少说—文章思路】 1.引言 如果说以前的传统报刊、搜索引擎、门户网站等媒介解决的是信息不对称的矛盾,那么现在我们面临的矛盾是信息过载的问题。 无疑,解决信息不对称这项工作意义非常巨大,通过传统纸质媒介走向互联网PC端的搜索途径,是用户对于获取大量数据的需求驱动的结果。智能手机的发展再次刺激用户对于获取更多信息、更容易获得信息需求的升级,于是相较传统PC端搜索引擎的PGC产出信息的方式,更多的UGC开始萌芽,自媒体玩家开始入局,各个自媒体平台也乘上了UGC的爆发红利,其中微信公众平台、头条号、企鹅号
企鹅号小编
2018/01/12
3.9K0
搜索结果质量评估(上)
PHPCMS搜索结果排序问题
PHPCMS默认的搜索结果是越旧的文章排在越前面,缺少活度。在网上的解决办法把最新的文章排在前面,其实我觉得最相关的文章排在前面才是最合适的。 修改的页面:phpcmsmodulessearchindex.php 搜索
李维亮
2021/07/09
5.2K0
谷歌搜索用上BERT,10%搜索结果将改善
「如果要让我说出一条这些年学到的东西,那我会说『人类的好奇心是永无止境的』,」在谷歌搜索部门工作了 15 年的搜索副总裁在谷歌博客中写道。谷歌每天的搜索量多达数十亿,其中有 15% 是从未见过的,所以必须构建一些方法来应对这些无法预料的查询。
机器之心
2019/10/30
1.6K0
谷歌搜索用上BERT,10%搜索结果将改善
为什么网站视频,没出现在搜索结果中?
在做SEO的过程中,随着短视频的不断火热,越来越多的网站运营人员,开始调整自己的SEO战略,其中,最为常见的策略就是:利用视频在搜索结果中的权重,提高更多展现的可能性。
蝙蝠侠IT
2021/09/13
6800
整合 Google 自定义搜索到 WordPress 中
Google 自定义搜索可以人让你在一个网站或一堆网站中进行搜索。我们可以利用 Google 自定义搜索创建符合自己的需求和兴趣的搜索引擎,并可以在我们自己的网站中显示这些结果,Google 自定义搜索可以邀请朋友来一构建。此外 Google 自定义搜索还可以绑定 Google AdSense 帐户,赚取利润。
Denis
2023/04/14
3850
束搜索与评价翻译结果
在上一篇文章seq2seq与注意力机制中,我们提到编码器最终输出了一个背景向量\boldsymbol{c},该背景向量编码了输入序列\boldsymbol{x}_1,\boldsymbol{x}_2,...,\boldsymbol{x}_T的信息。假设训练数据中的输出序列是\boldsymbol{y}_1,\boldsymbol{y}_2,...,\boldsymbol{y}_{T'},输出序列的生成概率为
mathor
2020/04/10
9410
Google搜索大调整:搜索结果如有精准答案,不再显示网页结果
Google 就是 Google !今天在浏览科技新闻的时候,突然看到这样一条新闻:
Spark学习技巧
2018/12/21
1.4K0
rest_framework自定义认证
rest_framework自定义认证,简单两步即可实现 下面是所有views urls models 的代码 #views.py from django.shortcuts import render from django.http import HttpResponse,JsonResponse from rest_framework.views import APIView from rest_framework.request import Request from rest_framewor
kirin
2020/06/11
3160
初识elasticsearch中的REST接口
前面向读者介绍了Elasticsearch的安装和基本配置,同时也向读者介绍了Elasticsearch中的核心概念,相信读者对Elasticsearch的使用已经有了一个初步的了解,接下来,向读者介绍Elasticsearch中的REST命令,Elasticsearch提供了一整套强大的REST命令来操作集群。接下来向读者详细介绍这个东西。
江南一点雨
2018/11/06
7470
点击加载更多

相似问题

marklogic搜索结果中的Dateboosting

12

Marklogic REST API通配符搜索

144

MarkLogic搜索结果排名

24

如何使用MarkLogic搜索在rest中使用转换结果?

13

Marklogic搜索结果中的返回属性

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

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