11 сентября 2015
|
|
ReFeRy
Кто-то ищет возможности, а кто-то причины. Раз только это вас заинтересовало, то опишу как бы я это сделал исходя из ваших возможностей. Цель - поиск похожих фанфиков. Вы выбрали ручное указание, забывая, что люди не могут оперировать более 7-ю величинами в своей голове, не говоря же уже об избирательной памяти. Мнение юзера имеет наименьшую точность. Как можно сделать: использовать автоматический поиск по кнопке со страницы фика с подстановкой плавающих параметров. Как работает: юзер видит кнопку "Взглянуть" с описанием, что есть "Еще 8 похожих фиков". Жмет, идет переход на обычную страницу Поиска фанфиков. Функция поиска УЖЕ взяла все указанные автором данные и сделала поиск. Поиск происходит либо несколько раз, но незаметно для юзера, либо вы допишите функцию поиска по % совпадению с выдачей результата от 100% и менее, до 60% например. Логика работы: 100% совпадение в пейринге. 100% совпадение в жанре. 100% совпадение в событиях. и т.д. Все это суммируется и получается средний % совпадений. И результаты такого расчета формируют страницу поиска по убывающей. Очень удобно, ибо искать похожие фики к каждому увиденному ЗАЕБЕШСЯ. За время пользования фанфиксом я даже забил на это, настолько долго искать в выпадающих списках все эти события, жанры, пейринги, сортировать по рекомендациям...просто ужас. |