У меня довольно стандартные отношения «многие ко многим».Элементы имеют много тегов и наоборот, через таблицу связей.Что я хочу сделать, так это реализовать поисковую систему, где пользователь ищет определенный элемент, и элементы с похожим массивом тегов (не совсем одинаковые, очень редко бывают два элемента с одинаковыми тегами)вернулся, заказал из большинства похожих, наименее похожих.И должна быть точка среза, минимальная степень сходства, которую требуется вернуть.
Кто-нибудь может указать мне правильное направление относительно того, как этого достичь?