Реализация управляемой навигации с использованием vespa
Я пытаюсь реализовать управляемую навигацию, используя vespa. В настоящее время я использую группировку для ее реализации. Я написал такой запрос.
SELECT * FROM entity where sddocname contains 'entity' | all(group(category) each(group(item_category) each(output(count()))));
В приведенном выше примере категория похожа на "электроника","автомобили" и т. Д., А "item_category" похожа на "мобильный телефон","автомобиль" и т. Д.
Я не хочу выбирать какие-либо документы, я просто хотел увидеть сгруппированные данные. Есть ли лучший способ решить эту проблему?
1 ответ
Решение
Используйте предел 0 для удаления простого списка совпадений. Пример здесь https://docs.vespa.ai/documentation/tutorials/blog-search.html
ограничить 0 в yql или просто указать & хиты =0