Скажем, у меня есть узлы, хранящиеся в репозитории Jabrabbit JCR, где у них есть несколько добавленных свойств тега.Как запросить jabrabbit jcr для получения узлов, упорядоченных по количеству совпадений (с использованием SQL2/XPATH)?
Я хочу выполнить запрос или запрос, где будут возвращены любые узлы, имеющие теги с любыми тегами в запросе. Но я хочу, чтобы их заказали по количеству матчей. Таким образом, узел со всеми совпадениями условий OR будет сверху, а один соответствующий только один будет последним.
Я думаю, что это так же, как это предложение здесь: https://stackoverflow.com/a/3289152/303106
Но AFAIK, мы не имеем СЛУЧАЙ конструкций в SQL2. Я также не знаю ничего эквивалентного в XPATH.
Как я могу достичь того же результата (кроме пост-обработки на уровне приложения, который я бы предпочел избежать из-за проблем с производительностью).