по тегам в порядке уменьшения количества совпадающих?
Лично я например массив из пяти тегов (поисковых) превращаю сначала в несколько массивов из 4 тегов, затем в несколько из трёх, то есть постепенно убираю по тегу и создаю всевозможные комбинации а затем поочередно отправляю их запросами в монгу поиском через $all, но вот беда, для массива из 5 тегов существует аж 30 комбинаций тегов, и делать 30 запросов в базу это слишком долго
Может кто знает решение пошустрее?
Пост в себе хранит массив тегов, которые являются просто строками
Возможно вам лучше пойдет elasticsearch
хз мби лучше хранить array с ObjectId из коллекции тегов, а не устраивать велосипед на ровном месте
сделай коллекцию tags и храни в постах их id
Обсуждают сегодня