Чтобы решить эту проблему, вы должны избавиться от всех остатков SQLite из исходного проекта и написать свои маршруты в routes.swift
Oliver, пока все Ваши списки находятся в том же наборе сайта, Довольные, веб-Часть Запроса должна сделать то, что Вы хотите (цитируют). Вам будут нужны некоторые экспертные знания в XSLT для хранения лучших трех элементов списка отображенными (пример). Существует много, который CQWP не делает, который казался бы здравым смыслом, и это - один из них.
Если у Вас есть MOSS затем, в чем Вы нуждаетесь, Довольное веб-Часть Запроса.
Луч, я не уверен, как поля поиска обработают его два главных требования: ограничение наборов возврата (лучшие три объекта) или консолидация нескольких списков в один источник данных. Столбцы поиска принимают один список как источник данных, и я не уверен, как Вы заставили бы его принимать много списков кроме разработки пользовательского кода.
Не используя пользовательский код, Вы оказываетесь перед необходимостью использовать несколько dataquery, или содержание запрашивают webparts и изменяют их xslt для показывания одним интегрированным дисплеем.
Лично я создал бы пользовательский элемент управления, размещенный webpart, который выполняет несколько запросов CAML и отображает главные результаты каждого запроса.