Предложенеие по оптимизации поиска книг

Закрытые темы
Ответить
Аватара пользователя
Dimon
Сообщения: 10
Зарегистрирован: 02 фев 2005, 12:52

Предложенеие по оптимизации поиска книг

Сообщение Dimon » 27 июн 2008, 12:19

Зачастую мы задаем себе вопрос: "Что бы почитать" и, затрачивая большое количество времени, а порой и нервных клеток ищем на него ответ. Вопрос поиска интересующей нас книги осложняется тем, что поиск идет не по имени автора или названию произведения, а по содержанию произведения неизвестного автора, удовлетворяющего нашим вкусам. Существующие в настоящее время системы поиска книг по "интересам" не выдерживают никакой критики: "чем больше произведений вы оцените, тем точнее будет наша рекомендация" - после оценки 270 произведений в которой все высшие балы получали произведения стиля "русское фентези" и не было ни одного произведения зарубежной фантастики была получена рекомендация прочесть Рея Бредбери. Хороший совет, если вам так нравится Громыко, Кош, Рудазов, почитайте Бредбери- у вас явные пробелы в знании зарубежной литературы. Вместо слов - одни эмоции.
На мой взгляд, библиотека Fenzin'а обладает всеми возможностями для создания собственой, более эффективной системы поиска.
Что я предлагаю конкретно:
в профили пользователей добавить таблицу "личный топ рейтинг"
в таблице "личного топ рейтинга" реализовать механизм удаления произведения из списка, перемещения произведения по строкам рейтинга, функции "поиск единомышленников"(при использования данной функции производится сравнение топ рейтингов пользователей и выдача n-ного количества ссылок на топ-рейтинги пользователей с совпадающими интересами) уровень различий можно задать жестко ( допустим 70% совпадение топ рейтингов) либо условно ( есть хотя-бы n произведений).
В профиль книг добавить функцию "добавить в личный ТОР"
Все изменяется под нашим Зодиаком,
Лев Девой стал, а Дева стала Раком
© А.С. Пушкин

Аватара пользователя
Dimon
Сообщения: 10
Зарегистрирован: 02 фев 2005, 12:52

Сообщение Dimon » 27 июн 2008, 12:36

Каким образом это будет выглядеть для обычного пользователя:
Пользователь добавляет понравившиеся ему книги в свой топ рейтинг, заходит в него выполняет функцию поиска, в результате ему выдаются результаты в виде ссылок на профили пользователей со схожими вкусами. просматривая результаты можно: прочесть то, что нравится людям со схожими вкусами, используя его топ рейтинг как рекомендацию к прочтению, либо пообщатся с пользователем на предмет интересующей вас тематики. Естественно, при поиске нужно установить процент схожести рейтингов <100% так как если рейтинги идентичны, то выбирать, по сути, не из чего.
Все изменяется под нашим Зодиаком,
Лев Девой стал, а Дева стала Раком
© А.С. Пушкин

Аватара пользователя
Dimon
Сообщения: 10
Зарегистрирован: 02 фев 2005, 12:52

Сообщение Dimon » 27 июн 2008, 12:38

Из плюсов моего предложения могу выделить простоту его реализации ( добавление 1 таблицы в профиль пользователя и 10 строк скрипта), возрастание количества пользователей при достаточной эффективности поисковой системы(Fenzin будут использовать не только как без сомнения отличную электронную библиотеку, но и как систему поиска книг, основаную на советах живых людей, а не на непонятной логике китайских программистов)
Из минусов - увеличение нагрузки на сервер в звязи с возрастанием кол-ва sql-запросов.
Все изменяется под нашим Зодиаком,
Лев Девой стал, а Дева стала Раком
© А.С. Пушкин

Аватара пользователя
DarkGuardsman
Сообщения: 10
Зарегистрирован: 26 янв 2007, 23:34

Сообщение DarkGuardsman » 16 янв 2009, 19:50

хыхы Это уже ненужно!
сайт деградировал почти полностью!

А если по теме, то: чтоб пользователи ещё оценивали и кратко могли впечатления написать!

Но эт так, потому что - читай выше!

Ответить

Вернуться в «Архив тех.вопросов»