Я пытаюсь решить проблему сайта знакомств. Вот проблемаMulti Attribute Matching of Profiles
Каждый пользователь приложения будет иметь некоторые атрибуты - как книги, которые он читает, фильмы, которые он смотрит, музыку, телешоу и т. Д. Это определенные категории атрибутов верхнего уровня. Каждая из этих категорий может иметь любое количество значений. например в книгах: Fountain Head, Love Story ...
Теперь мне нужно сопоставить пользователей на основе атрибутов профиля. Вот что я собираюсь сделать:
Храните данные с обратной индексацией. если. Каждый из Fountain Head, Love Story и т. Д. Является ключевым ключом для набора пользователей с этим атрибутом.
Когда новый пользователь присоединяется, получите атрибуты этого пользователя, найдите, какие указательные ключи для этого пользователя, получите всех пользователей для этих ключей, ведро (или сортировку радиуса или аналогичную сортировку) для сортировки на основе того, сколько раз пользователь в этом объединенном списке.
Это хорошо, плохо, хуже? Любые другие предложения?
Благодаря Аджай
Не могу понять, почему этот вопрос должны были быть опущены. – DroidOS