Поддерживает ли MarkLogic Node.js API настроенные параметры поиска? - PullRequest
1 голос
/ 29 октября 2019

В API REST я могу сохранить настроенные параметры поиска, а затем использовать их, нажав GET http://server:port/v1/search?options=foo. Просматривая документацию по API Node.js, я не вижу ссылок на использование настроенных параметров поиска, подобных этому. Поддерживает ли Node Client API использование настроенных параметров?

Ответы [ 2 ]

1 голос
/ 30 октября 2019

(Кредит Майку Вулдриджу за то, что он делился этим в прошлом)

В API клиента Node.js вы можете ссылаться на сохраненные параметры поиска, выполнив запрос:

https://docs.marklogic.com/jsdoc/documents.html#query

и передачей CombinedQueryDefinition в качестве первого аргумента:

https://docs.marklogic.com/jsdoc/documents.html#.CombinedQueryDefinition

со свойством optionsName.

HTH!

0 голосов
/ 29 октября 2019

Да, это так.

API-интерфейс Node.js указывает запрос на клиенте, а не поддерживает часть определения запроса на клиенте и часть на сервере.

Для случаевгде выгодно отделить определение запроса от критериев запроса, один из возможных подходов - создать небольшую библиотеку с функциями, которые принимают критерии запроса и возвращают запросы.

Надеюсь, что это полезно,

...