MVA - не vector а set.
В нём сохраняется не всё подряд, как засунули - а только уникальные значения по возрастанию:
- вставляете в атрибут (10,10,11,11,43,43,12,12)
- по факту получаете там (10,11,12,43)
У вас в принципе можно вообще сделать union и определить в индексе два поля - описание и "отзывы" (второе - joined_field из всех отзывов на данный товар) (при ft-поиске вам же неважно, какие именно отзывы; главное, чтобы те, что относятся к конкретному товару).
id-шки отзывов (если вдруг нужны) можно положить в mva. Там же положить отдельный атрибут с их количеством.
Получается схема вроде:
a_product_id, f_description, f_joined_feedbacks, mva_feedbacks_ids, a_feedbacks_count