首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MarkLogic : search.search与CTS API的设计问题

MarkLogic : search.search与CTS API的设计问题
EN

Stack Overflow用户
提问于 2018-11-23 01:07:58
回答 1查看 45关注 0票数 0

MarkLogic版本9.0-6

我们的团队创建了一系列自定义REST API (v1/resources/...)并将它们作为企业服务公开给其他干系人,他们不需要了解任何关于MarkLogic的知识。但是,我们的团队负责在MarkLogic中创建、增强和维护服务器端脚本(我们使用JavaScript)。

在创建自定义REST API时,我们当前的设计是使用search.search API来满足任何搜索需求。最近,我更倾向于使用更灵活和更快的CTS函数,因为我没有看到使用search.search wrapper API的任何具体优势。由于我的团队的工作主要是编写和维护服务器端脚本,我认为使用提供更大灵活性和速度的低级API (CTS函数)会更好,而不是投入时间使高级API (search.search或jsearch)工作,或者更糟糕的是,将来重新编码为CTS函数,因为特定的复杂功能不能通过高级API实现。

设计大师,请推荐!

EN

回答 1

Stack Overflow用户

发布于 2018-11-23 03:37:32

JSearch,Search API,Optic API,都是非常好的工具,由MarkLogic核心工程团队开发和维护。在把它们放在一边之前,我会深思熟虑。在你的情况下,这是否明智,这可能要看情况。也许你忽略了对你有很大帮助的功能。例如,使用search.parse()search.resolve()而不是search.search()可以克服Search API的一些限制。直接使用CTS并不是一种糟糕的做法,但您很容易就会重新发明轮子。

提出特定的问题,并与相关问题分享特定的代码片段,以获得特定的答案。这个论坛并不适合像这样的开放式问题,因为他们通常没有一个直接和明确的答案。

哈!

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

https://stackoverflow.com/questions/53435607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档