Мелкие доработки в


Вы здесь: Авторские колонки FantLab > Авторская колонка «creator» > Мелкие доработки в рекомендациях
Поиск статьи:
   расширенный поиск »

Мелкие доработки в рекомендациях

Статья написана 2 ноября 2021 г. 20:48

В пред-предыдущем моём посте высказывались против того, что сайт в рекомендациях выдаёт части циклов. Насколько я смею судить, речь идёт именно о романах-эпопеях, где бессмысленно начинать читать со второй и далее книги. Просто у нас в базе четыре цикловых типа: цикл, сериал, эпопея и условный цикл. Вырванная точечная рекомендация из романа-эпопеи, действительно, бессмысленна. А остальное вполне допустимо.

Поэтому держите доработку. Части романов-эпопей теперь не рекомендуются. Циклов/сериалов — да. Вам потребуется поставить галку для принудительного пересчёта рекомендаций. Также теперь достаточно двух произведений автора, добавленных в мусорку, чтобы автор скрылся с глаз долой. Мог сделать и одно произведение, но подумал, что авторам надо давать второй шанс, хотя бы один. ) Ещё исправлены некоторые огрехи, которые в ряде случаев не обновляли выборку.

Прошу протестировать рекомендации. По багам пишите сюда в комменты или мне в личку. Большое спасибо tem за огромную помощь в реализации (всего этого раздела)!




Файлы: 2021-11-02_23-12-59.png (32 Кб)


450
просмотры





  Комментарии


Ссылка на сообщение2 ноября 2021 г. 20:55
Если я правильно жалуюсь (если нет — удали комментарий): выдало мне «Сезон гроз» как роман, без всего цикла о Геральте, туда же и «Проблема с миром» без всего цикла «Земной Круг», «Воины Ультрамара» и без всего межавторского цикла «Warhammer 40,000».
свернуть ветку
 


Ссылка на сообщение2 ноября 2021 г. 20:57
Сезон гроз
Sezon burz

Роман, 2013 год; цикл «Ведьмак Геральт»
 


Ссылка на сообщение2 ноября 2021 г. 21:02
Да, верно)
Но вот «Хранители», «Властелин колец» и «Тёмный Эльф» выдало одним циклом.
 


Ссылка на сообщение2 ноября 2021 г. 20:58
Очень тонкая грань. На тему того где можно читать хаотично, а где нет.
Исключить ещё и части циклов пока рука не поднялась. Но если коллегиально все решат, сделаем.
 


Ссылка на сообщение2 ноября 2021 г. 20:59
Понял, спасибо за ответ!


Ссылка на сообщение2 ноября 2021 г. 21:16
Я ставлю
Какие жанры? научная фантастика

Мне выдаёт
Алан Мур. Хранители
Филип Дик. Убик
Роджер Желязны. Князь Света
То есть явно не научная фантастика.

Также выдаёт цикл и часть цикла одновременно
Ярослав Гжендович. Владыка Ледяного Сада
Ярослав Гжендович. Владыка Ледяного Сада: Ночной Странник

https://fantlab.ru/recomsbk?bygenre1=...
свернуть ветку
 


Ссылка на сообщение2 ноября 2021 г. 21:30
«Алан Мур. Хранители» и «Филип Дик. Убик» — фантастика.
У произведений выражена в классификаторе эта отметка.
Возможно, в фразе «Какие жанры? научная фантастика» нужно убрать зачёркнутое слово. А то вводит в заблуждение. Фантастика — всё же шире.
По «Князю Света» позже гляну.
 


Ссылка на сообщение3 ноября 2021 г. 12:33
Князь света — у него некоторые в ЖК ставили отметку «фантастика».
Исправил порог вхождения, чтобы было как на странице произведения.
Князь света выбыл из рекомендации у тебя.
Можно проверять )


Ссылка на сообщение2 ноября 2021 г. 21:54
Выдало Слова Сияния (2-ой роман в цикле), но это ещё сойдет, но Гнев Тиамат, который 8 роман это немного перебор.
свернуть ветку
 


Ссылка на сообщение2 ноября 2021 г. 22:14
И то, и другое входят в цикл, а не в роман-эпопею.
Если я исключу из рекомендаций и произведения циклов, то выпадут, например, вот эти:

 


Ссылка на сообщение2 ноября 2021 г. 22:21
А адекватно предлагать начать знакомиться с циклом с 8 тома? Плюс у меня уже есть оценки в этом цикле первым двум романам. К чему эта рекомендация?
Как промежуточный вариант в work цикла добавить галочку: «Читать подряд». Что исключит произведения цикла из рекомендаций романов\рассказов.
 


Ссылка на сообщение2 ноября 2021 г. 23:06

цитата ZiZu

Как промежуточный вариант в work цикла добавить галочку: «Читать подряд». Что исключит произведения цикла из рекомендаций романов\рассказов.
Ох, такую работу на себя точно никто не возьмёт. Сотни очевидных случаев, тысячи спорных...

Надо просто выбрасывать из рекомендации третьи и последующие романы циклов.
 


Ссылка на сообщение3 ноября 2021 г. 11:55
Исправил. Теперь только первая книга цикла/эпопеи может рекомендоваться.
Обращаю внимание — и цикла, а не только романа-эпопеи (как было ещё вчера).
Также если это рассказ-повесть, как фрагмент романа, то так же действует правило «только первый».
 


Ссылка на сообщение3 ноября 2021 г. 14:51
ИМХО стало лучше. Условных циклов это не касается и на рассказы\повести тоже не действует?
И Немного ненависти Аберкромби вылезло, но это видимо из-за отсутствия «входимости», т.к. Земной круг мной прочитан весь, кроме этого цикла.
 


Ссылка на сообщение3 ноября 2021 г. 14:56
Будем тестировать.
 


Ссылка на сообщение14 ноября 2021 г. 05:39
Только первая, или первая из неоценённых?
Если всё-таки первая из неоценённых, то дальше можно не читать, тогда вопросов нет. )
Если же только первая и всё, то вижу проблему. Просто, если только первую книгу оценить и весь цикл уйдёт из рекомендаций (как из серий, так и из романов), то это очень спорно для каких-нибудь огромных циклов, особенно условных и циклов состоящих из подциклов. Получается, если я один раз оценю «Цвет Волшебства», то больше вообще не получу рекомендаций на «Плоский Мир»? Типа, дальше сам решай, какую из 100500 часто слабо связанных между собой книг тебе стоит почитать? Но это ещё ладно. А если оценить «Трудно быть богом», то никогда не получишь рекомендацию на «Обитаемый остров»? За что же так сурово? Это две очень-очень условно связанные повести, которые абсолютно самостоятельны.


Ссылка на сообщение2 ноября 2021 г. 23:04
Тут нужно нечто похожее, но иное.
1) Нужна возможность исключать из рекомендаций романов романы, которые входят
в начатые циклы,романы-эпопеи/сериалы. Что-то аналогичное исчезновению цикла,если один роман прочитан.
Например, мне сейчас рекомендуют «Герои» Аберкромби, роман входит в «Земной Круг». При этом «Первый Закон» прочитан, я давно взял на заметку продолжение, но в ожидании, однако роман висит первым в рекомендациях. (Нужна именно функция, которую можно включать, когда хочешь что-то новое и выключать, когда желаешь продолжить уже что-то начатое)
2) Нужна аналогичная функция с включением и выключением рекомендаций любой книги из
цикла,романа-эпопеи/сериала или только первой (первой, которая ещё не прочитана по нумерации цикла, то есть прочитана 3, значит следующей должна в рекомендациях всплывать 4,если нет даже одной прочитанной, то естественно должно предлагать 1, а не 4, как сейчас у Ведьмака или 4 , как сейчас у «Трилогия Бартимеуса» и так далее )
Опять же, эти функции должны включаться, как сейчас включаются жанры.
И то что сейчас из рекомендаций исчезли продолжения роман-эпопей... Тут нужна 2 функция, а то теперь даже не вспомнишь о продолжении, если вдруг забудешь о роман-эпопеи на какой-нибудь 6 книги, когда их 14.
свернуть ветку
 


Ссылка на сообщение3 ноября 2021 г. 12:08

цитата Shorek

мне сейчас рекомендуют «Герои» Аберкромби, роман входит в «Земной Круг». При этом «Первый Закон» прочитан, я давно взял на заметку продолжение, но в ожидании, однако роман висит первым в рекомендациях


Проверьте сейчас. Я ответил чуть выше для ZiZu какие изменения внёс.

Единственное что напрягает — рекомендует Кровь Эльфов Сапковского, несмотря на то, что это не первая книга цикла, а первая — Меч Предназначения.
Не сработал алгоритм из-за того, что Меч Предназначения отмечен в базе как сборник, а не как роман. Поэтому для программы он вообще отдельно идёт. а первым считается Кровь Эльфов.
 


Ссылка на сообщение3 ноября 2021 г. 17:05

цитата

Единственное что напрягает — рекомендует Кровь Эльфов Сапковского, несмотря на то, что это не первая книга цикла, а первая — Меч Предназначения.
Не сработал алгоритм из-за того, что Меч Предназначения отмечен в базе как сборник, а не как роман. Поэтому для программы он вообще отдельно идёт. а первым считается Кровь Эльфов.
И так неплохо, но нужна возможность это включать и выключать.
Да и , например, мне сейчас «Немного ненависти» рекомендует, хотя три прошлых романов главного цикла не прочитаны, а рекомендуется первый роман подцикла.
Такая я же тема с «Второй Апокалипсис», но там вовсе романы не прочитаны.
«Белорийский цикл о ведьме Вольхе» вовсе выдаёт 4 роман
Ну и желательно бы выдавать следующий не прочитанный роман в цикле,то есть 6, если 5 прочитано.


Ссылка на сообщение14 ноября 2021 г. 05:19
Не совсем корректно работает один момент. У меня в рекомендациях лежит рассказ «Конец историй» Пехова, который часть романа «Проклятый горн», который в свою очередь часть эпопеи «Страж». Видимо, сам «Проклятый горн» теперь в рекомендациях и не появится, но его составные части «вылезают» в блоке с малой формой.
свернуть ветку
 


Ссылка на сообщение14 ноября 2021 г. 09:24
Алгоритм сейчас дорабатывается.
С циклами сложно всё. Если в цикл входит роман, и он либо оценен, либо выкинут в мусорку, то ни один другой роман рекомендован не будет. (Речь только про романы веду. Обычно повести и рассказы из цикла можно читать отдельно. Повторю — обычно.)
Но если цикл входит в другой цикл, а тот тоже в какой-то ещё, то на эти более верхоуровневые не будет распространяться.


Ссылка на сообщение14 ноября 2021 г. 05:59
Вообще, с исключениями из рекомендаций вижу простое решение.
Мусорка, особенно по новому правилу «двух произведений» зачастую слишком радикальное действие. Ну вот не нравится мне у автора один конкретный цикл. Концептуально. И ни читать его не хочу, ни оценивать. Но стоит удалить два произведения и я с автором попрощаюсь? Это стимулирует поставить липовую оценку, лишь бы произведение скрылось из рекомендаций и дало дорогу другим от этого автора. А липовые оценки это плохо.
Ну так вот, решение подсмотрел на другом рекомендательном сервисе. Исключение из рекомендаций списка (полки в нашем случае) с неинтересными произведениями. Сваливаешь в такой «отстойник» вручную всё что тебе не симпатично и получаешь более правдоподобные рекомендации. Ну или ещё как вариант, у меня есть полка с произведениями из моей библиотеки. Иногда я хочу получить рекомендации не по чтению, а по покупке бумажных книг на деревянную полку. Тогда я просто исключаю из результатов список (полку) со своей библиотекой, список «отстойник» и радостно бегу в магазин. )))


⇑ Наверх