gpt4 book ai didi

node.js - Marklogic : "highlight" seem not work withe Node. js 和 QueryBuilder

转载 作者:太空宇宙 更新时间:2023-11-04 01:59:57 25 4
gpt4 key购买 nike

我尝试获取文本摘录,其中搜索到的单词在 JSON 集合上突出显示。我的搜索语法是:

qb.word(qb.field('doc_text'),vartxt)

'doc_text'声明为字段 (field type: root, include root: false, includes: doc_text) ,在 Node.js 应用程序中。

搜索效果很好,并且在这个领域做得很好......但在 txt[0].results[kl].matches[0]['match-text'] ,我找到 JSON 的前 3 个属性,而不是 'doc_text' 的摘录用发现的话。我有另一个应用程序,其中突出显示可以正常工作,但它基于 XML。

我是否忘记了字段声明中的某些内容,或者 JSON 之间的操作不同和 XML 数据,或者突出显示系统未通过 Node.js 和 QueryBuilder 在 JSON 上运行?

亲切的问候

最佳答案

字段在 XML 和 JSON 中的工作方式并不完全相同。我认为您遇到了这个限制:

http://docs.marklogic.com/guide/app-dev/json#id_24090

XML 中字段的值可以是所有文本 Node 的串联,但在 JSON 中则不然。

关于node.js - Marklogic : "highlight" seem not work withe Node. js 和 QueryBuilder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46384195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com