Фильтровать внутренний запрос с внешними значениями запроса

Есть ли в SOLR способ использовать значения из внешнего запроса во внутреннем запросе.

В основном то, что я хочу сделать, это сравнить два документа

Я сделал SQL эквивалентный запрос. Но не знаю, как реализовать в SOLR

select * from Versions v1
    where 1=1
    and v1.ItemId in (select ItemId from Versions where v1.ItemId = ItemId AND v1.Checksum != Checksum  AND [From] <= '2016-01-01' and [To] >= '2016-01-01')
    and v1.[From] <= '2015-01-01' and s1.[To] >= '2015-01-01'

В результате я бы получил все версии, которые фактически изменились между заданным интервалом времени.

0 ответов

Другие вопросы по тегам