Как получить какой-то конкретный результат, используя поисковый API MarkLogic - PullRequest
0 голосов
/ 28 июня 2019

Я новичок в MarkLogic, и теперь я пытаюсь получить какой-то конкретный результат поискового запроса.

Точнее, поиск некоторого слова через API поиска и должен получить результат документов, которые содержат определенное слово.

Нет информации заголовка, никакого ранга или каких-либо других метаданных, просто хочу получить документы в результате.

Есть ли способ получить только один запрос и получить документы в результате?Или мне нужно написать код, чтобы получить конкретный результат.

Буду признателен, если вы мне поможете.Спасибо

1 Ответ

1 голос
/ 28 июня 2019

Если вы обращаетесь к MarkLogic извне, я бы посмотрел на POST вызов /v1/search с Accept заголовком multipart/mixed. Подробности должны быть описаны здесь: https://docs.marklogic.com/REST/POST/v1/search

Если вы работаете внутри MarkLogic, вы можете рассмотреть возможность использования низкоуровневого cts: search, который действительно возвращает документы напрямую. Однако имейте в виду, что результаты не разбиваются на страницы, и, как правило, неразумно возвращать более 50-100 документов одновременно. Это просто заняло бы память и не позволило бы выполнять параллельную обработку.

НТН!

...