Подобное выражение XPath будет работать:
collection()[(/a/b/c = 'A') and (/a/d/e = 'B')]
Использование запросов cts может работать лучше, а cts:search
также позволяет сортировать ваши документы с высокой производительностью.MarkLogic не всегда может оптимизировать сортировку с помощью FLWOR, так как это занимает минуты, а не секунды.
HTH!