Реализация управляемой навигации с использованием 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

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