在REST API中,我可以存储已配置的搜索选项,然后通过点击GET http://server:port/v1/search?options=foo来使用它们。在Node.js应用编程接口文档中,我没有看到任何关于使用这样配置的搜索选项的引用。Node Client API是否支持使用已配置的选项?
发布于 2019-10-30 04:01:51
是的,这是故意的。
Node.js API在客户机上指定查询,而不是在客户机上维护查询定义的一部分,在服务器上维护查询定义的一部分。
对于将查询定义与查询条件分开是有益的情况,一种可能的方法是创建一个小型库,其中包含接受查询条件并返回查询的函数。
希望这是有用的,
发布于 2019-10-30 19:21:53
(致谢Mike Wooldridge在过去分享了这一点)
在Node.js客户端应用编程接口中,您可以通过执行查询来引用已保存的搜索选项:
https://docs.marklogic.com/jsdoc/documents.html#query
并传入一个CombinedQueryDefinition作为第一个参数:
https://docs.marklogic.com/jsdoc/documents.html#.CombinedQueryDefinition
具有optionsName属性的。
哈!
https://stackoverflow.com/questions/58614265
复制相似问题