Обновление классификатора и


Вы здесь: Авторские колонки FantLab > Авторская колонка «GBV» > Обновление классификатора и поиска по жанру
Поиск статьи:
   расширенный поиск »

Обновление классификатора и поиска по жанру

Статья написана 8 марта 15:03


Приветствуем всех лаборантов!

Сегодня мы выпустили крупное обновление для сайта, затрагивающее поиск по жанру и немного сам жанровый классификатор в целом. Жанровый классификатор — одна из уникальных фишек ФантЛаба, которая довольно долго не подвергалась серьёзным обновлениям. За это время к нему и поиску по жанрам накопилось много пожеланий с вашей стороны, которые и были в итоге учтены.

Обновлённый поиск

Поиск в целом был значительно переделан и подвергнут мягкому редизайну, чтобы быть удобнее на разных устройствах и больше соответствовать текущей стилистике сайта. И в отличие от некоторых известных и спорных примеров современного редизайна, никаких существенных функций вырезано не было, а наоборот — добавлен новый функционал, расширен существующий.

  1. Исключение жанров — вероятно, самая заметная новинка. Раньше можно было только выбирать, какие жанровые пункты необходимо включить в выборку произведений, теперь же можно задать и те пункты, которых не должно быть в результатах поиска. Под «не должно быть» подразумевается, что произведения не попадают в поисковую выборку, если хотя бы пятая часть классифицировавших его пользователей отметило один из исключаемых пунктов. Например, если мы не хотим читать про вампиров, то достаточно чтобы два из десяти читателей отметило, что вампиры в произведении есть, — и тогда произведение в результаты нашего поиска не попадёт. А вот если мы, наоборот, хотим читать про вампиров, то нужно чтобы пять из десяти считало, что они по тексту присутствуют. Это важное различие. Чтобы исключить нужный пункт, просто нажмите по крестику справа от него. А чтобы сбросить, т.е. вернуть как было — по плюсу слева.
    Выбранный, не выбранный и исключённый пункты

    Например, ищем мы серьёзную твёрдую фантастику без всяких приключений, местом действия которой является какое угодно, кроме нашей с вами Земли. Выбираем и исключаем нужные пункты и получаем такой результат.

  2. Опция «Только отдельные произведения» — новая опция, позволяющая выбрать только одиночные произведения, которые не входят в состав циклов или ещё каких-то работ. Например, если нам не хочется начинать новый фэнтезийный цикл, а хочется просто быстро прочитать независимый роман в жанре героического фэнтези (и давайте без драконов, а то надоели они уже), то можно найти подобные произведения с помощью такого запроса.

  3. Выбор любого языка — раньше в языковом фильтре можно было выбрать только произведения на русском или на любом кроме русского языках. Теперь там появился пункт «выбрать...», после выбора которого появляется ниже выпадающий список, где можно выбрать любой язык, на котором написано было произведение, имеющийся в базе ФантЛаба. Так что если вы хотели найти эвенский социально-философский киберпанк, то не сможете вы это сделать только лишь потому, что пользователи ещё не классифицировали такие произведения. Ну или издатели не слишком любят такое публиковать. Или, в крайнем случае, эвенские писатели почему-то не пишут в таком жанре. Но точно не потому, что ФантЛаб это не позволяет. Для примера, давайте выберем доступную белорусскую фантастику, мистику или фэнтези. Чтобы выбрать три жанра сразу, также отметим старую-добрую опцию «ИЛИ вместо И», а также «Достаточно 1-го голоса» для максимального увеличения выборки. В итоге получим этот результат.

  4. Гендерный фильтр — даёт возможность учесть разницу оценок произведениям между читателями и читательницами. Можно выбрать только более «женские» или «мужские» работы, или исключить одну из таких крайностей из выборки. Следует помнить, что это не значит, что например «женское» произведение должно нравиться только женщинам, однако чисто по фантлабовской статистике будет больше шансов, что оно понравится соответствующей группе читателей. Можно например выбрать женское городское фэнтези, или наоборот, исключить наиболее женских представителей, если у читателя есть какие-то предубеждения против «типичного женского фэнтези про любовь».

  5. Выбор только циклов — в последнем фильтре, по форме произведения, добавлена возможность выбора только циклов произведений. Тут должно быть всё понятно, следует только упомянуть такую тонкость, что если эту опцию включить вместе с опцией «Только отдельные произведения», то будут выведены только циклы верхнего уровня, без подциклов.


Воспользуемся же полученными сегодня знаниями, чтобы получить список чтения своей мечты. Допустим, мы хотим почитать цикл англоязычной космооперы, в которой действуют в основном только люди, а не чужаки в пластиковых масках. Выбираем космооперу, исключаем вторжение чужих, контакт и ксенофантастику, выбираем английский язык, только циклы и отдельные произведения (чтобы исключить части крупных межавторских циклов и подциклы у тех же найденных циклов), и получим итоговый результат.

Обратим также внимание на изменения в строке фильтров сверху в результатах поиска:
Новая строка фильтров

Похожий элемент управления был и раньше, здесь можно по одному клику исключать из результата один из фильтров, но теперь здесь присутствуют все опции, а также исключённые пункты (которые отображаются зачёркнутыми).

Обновления на страницах произведений

Отображение результатов голосований и сама форма голосования жанрового классификатора также подверглись некоторым дополнениям и исправлениям.

  1. Исправления в отображении классификатора на странице произведений — раньше у нас плохо отображались недавно добавленные в классификатор пункты, ибо их было слишком мало в общей сумме голосов. Сейчас это исправлено и теперь относительно новые пункты типа фантастических существ отображаются в классификаторе для отдельных работ чаще. Например, «Властелин колец».
    Было-стало

    Тут видно, что теперь отображаются фантастические существа: эльфы, орки, гномы (они были добавлены лишь несколько лет назад в классификатор). При наведении на эти пункты видны цифры типа 36 из 70 — пусть это не смущает, здесь 70 — это количество голосований после добавления этих пунктов, поэтому считается процент из него, а не из общего числа голосов, которых больше 400-т.

  2. В форме голосования классификатора добавлена кнопка «Удалить» в тех случаях, когда пользователь уже проголосовал. Это более быстрый и очевидный способ удаления своей классификации (а такое иногда нужно), чем старый способ.

  3. На странице со списком классификаций произведения (например здесь) классификация пользователя (при наличии) выводится отдельно в начале списка.


Новые пункты в классификаторе

Кроме всего этого, в классификатор было добавлено (внимательные посетители уже могли заметить значок NEW) немного новых пунктов, а некоторые названия или описания были исправлены и дополнены, чтобы они стали более понятными и однозначными для пользователей. Поговорим о том, что было добавлено.

Вестерн — новичок в списке жанров, добавленный после долгих обсуждений среди админов-библиографистов сайта. Есть немало фантастических произведений с элементами вестерна, да и некоторые фантасты типа Саймака писали немного вестернов. Чтобы понимать о каких произведениях речь, вот ориентировочный список, который составил наш коллега Славич:
цитата

Дикий Запад с инопланетянами, эсперами или путешественниками во времени:
Джером Биксби Американская дуэль
Боб Шоу Схватка на рассвете
Олег Дивов Енот допрыгался
Джоан Виндж Cowboys and Aliens
Александр Башибузук Очень дикий... (цикл)
Евгений Костюченко Блюз для винчестера (дилогия)

Альтернативный Дикий Запад, где действует магия:
Генри Лайон Олди Чёрный ход
Майк Резник Дикий-дикий вестерн (тетралогия)

Фэнтези-вестерн в другом мире:
Брендон Сандерсон Сплав закона
Феликс Гилман Полумир (цикл)

Космовестерны:
Джон Джейкс Планета шестизарядного пистолета
Старк Холборн Десятка Лоу (пока дилогия)
Джеймс Лавгроув Чёртов герой, Великолепная девятка
Шон Каммингс Ковбой Бибоп. Предыстория Спайка и Вишеза: Реквием Красной планеты
Майк Резник Вдоводел, Сантьяго (циклы)

Вестерн-хоррор:
Джо Р. Лансдэйл Преподобный Джебидайя Мерсер (цикл)
Максим Кабир Форпост

Жанровое пограничье (спорное):
Майкл Крайтон Мир Дикого Запада
Роберт Шекли Бесконечный вестерн
Гарри Гаррисон Рука закона
Уильям Тенн Вперёд, на восток
Стивен Кинг Тёмная Башня
Шимун Врочек, Юрий Некрасов Золотая пуля
Джон Дж. Хемри Сабли и сёдла
Майк Резник Пифия (цикл)
Роберт И. Говард Сверхъестественный юго-запад (цикл)
Дмитрий Деулин По клатскому счёту


С использованием мифологии: Малых народов России — в общих характеристиках теперь можно отмечать произведения с использованием экзотики коренных народов России, различных мифологических персонажей народов Кавказа, Урала, Сибири.

Место действия — добавлены Юго-Восточная Азия (ранее невозможно было адекватно классифицировать произведения типа «Заводной») и Неопределённое место действия (актуально для произведений сложных жанров с довольно абстрактным местом и временем действия). У нескольких регионов добавлено разбитие на более мелкие подрегионы, а именно:
  1. Полярные регионы: Арктика и Антарктика;
  2. Австралия и Океания: собственно, отдельно Австралия и Океания;
  3. Астероиды, кометы и окраины Солнечной системы: отдельные отметки для главного пояса астероидов и окраин Солнечной системы.

Всех пользователей с рангом "философ" и выше призываем пройтись по своим классификациям и поотмечать новые пункты, чтобы они быстрее влились в статистику и дали практические результаты во общее благо.

На этом на сегодня всё. Благодарим всех, кто исправно классифицирует прочитанные произведения, чтобы давать возможность другим читателям искать книги по душе. Надеемся, что и дальше классификатор будет развиваться и всех радовать.

Подписывайтесь на наши группы:
  1. ВК https://vk.com/fantlab
  2. в Telegram https://t.me/fantlabru

Будьте на связи и в курсе событий.

А милых наших дам отдельно поздравляем с 8 Марта и желаем всего самого тёплого и радостного!

Ваш ФантЛаб.




4725
просмотры





  Комментарии
Страницы: 123


Ссылка на сообщение8 марта 21:00
Отрадно, теперь поиск будет куда эффективнее.
Не хватает разве что при выборе языка пункта «без перевода на русский». А то сейчас такие произведения приходится долго искать, полагаясь в основном на удачу.
свернуть ветку
 


Ссылка на сообщение8 марта 23:07
цитата Igninus
Не хватает разве что при выборе языка пункта «без перевода на русский». А то сейчас такие произведения приходится долго искать, полагаясь в основном на удачу.
Непереведённое редко бывает классифицированным. Редко — один голос, да и то классификация ненадёжная.
 


Ссылка на сообщение9 марта 09:33
Пусть так. Даже минимальная фильтрация только по «жёстким» параметрам (автор, форма) уже значительно облегчит поиск.


Ссылка на сообщение8 марта 22:20
Спасибо за большую работу и труд.

Скажите, а есть ли возможность как нибудь добавить функцию «Все издания автора» на ещё неоткрытых авторов? чтоб переходить на страницу alleditions (Как к примеру тут https://fantlab.ru/autor1444/allediti...)

Спрашиваю потому что поисковик обычно выдаёт все «Произведения» но иногда не видит много «Изданий» которые уже есть на фантлабе, к примеру некоторые антологии или сборники у автора фантаста «Чед Оливер».
Большое спасибо :-)
свернуть ветку
 


Ссылка на сообщение9 марта 18:23
Рекомендую просто переходить к не открытой странице автора.) Как это сделать, можете прочитать у меня в анкете или спросить в личном сообщении.
 


Ссылка на сообщение9 марта 21:02


Ссылка на сообщение9 марта 00:53
цитата GBV
Всех пользователей с рангом «философ» и выше призываем пройтись по своим классификациям и поотмечать новые пункты, чтобы они быстрее влились в статистику и дали практические результаты во общее благо.
В этом полезном деле очень помогла бы опция «Только оценённые мною».
свернуть ветку
 


Ссылка на сообщение9 марта 10:58
Думал об этом, но такая функция только для этого дела и пригодилась бы, в остальное время висела бы мёртвым балластом, поэтому решил не перегружать опции.
 


Ссылка на сообщение9 марта 14:49
Тогда придётся действовать по старинке.
 


Ссылка на сообщение9 марта 18:29
Не думаю, что такая функция была бы лишней. Новые пункты в классификатор ещё могут добавиться. Как отобрать произведения, в которых после классифицирования появились новые пункты, вручную, я себе плохо представляю (у меня их 7000+).
Например, при добавлении аннотации вылезает целая «простыня» со списком оцененного мной, но без аннотаций. Вряд ли это кому-то будет полезным. Даже не в одном случае из ста. А подкорректировать классификации всё-таки необходимо.


Ссылка на сообщение9 марта 02:51
Я ждал этого 10 лет! И, признаться, уже не надеялся. :)
свернуть ветку
 


Ссылка на сообщение9 марта 18:32
Я больше десяти лет ждал «донора» для mp3-плеера.) А некоторые почку ждут или сердце. Так что надо не надеяться, а верить, что желаемое обязательно исполнится. Любителям фантастики вообще положено верить даже в невозможное.


Ссылка на сообщение9 марта 04:19
Спасибо большое за проделанную работу!


Ссылка на сообщение9 марта 10:28
Спасибо за хорошее годное обновление поиска по жанру! :beer:
ЗЫ. Но попутно поломались обычный и расширенный поиски — они теперь не понимают некириллические / нелатинские символы. На китайском, японском, иврите, арабском, грузинском и пр. — теперь ничего не найти обоими поисками. Приходится Яндекс/Гугель юзать для этого.
Нельзя ли починить? Пожалуйста.
Примеры.
Запрос «安部公房» («Абэ Кобо» на японском)
https://fantlab.ru/searchmain?searchs...
Запрос «בתיה גור» («Батья Гур» на иврите)
https://fantlab.ru/searchmain?searchs...


Ссылка на сообщение9 марта 10:39
Как предложение, добавить в классификатор разграничение для « Нетрадиционная ориентация/самоидентификация героев». Потому что с отношениями с девушками я еще могу смириться, а вот про парней мне читать совершенно не хочется
свернуть ветку
 


Ссылка на сообщение9 марта 11:32
Чувствую, что многие будут против такого «заострения внимания».
 


Ссылка на сообщение9 марта 18:35
С извращениями не стоит мириться. Никак! Богатство и роскошь — тоже причислить к извращениям.) И, само собой, вредные привычки.


Ссылка на сообщение9 марта 11:59
В жанровом поиске «фантастика» при «Только отдельные произведения» (фильтр) не выводятся допустим такие произведения как 1984, солярис, дверь в лето. Разве они входят в циклы? или это из-за того, что они могут входить в антологии\журналы?
свернуть ветку
 


Ссылка на сообщение9 марта 12:07
В данном случае да, в базе это одна и та же связь, что с циклом, что с антологией, поэтому куда-то включавшиеся романы здесь тоже отсеиваются.
 


Ссылка на сообщение9 марта 12:16
спасибо за разъяснение
 


Ссылка на сообщение9 марта 12:28
...но вообще замечание справедливое, тут стоит подумать, как бы не исключать всё таки в таких выборках входящее в журналы, антологии или сборники
 


Ссылка на сообщение10 марта 16:07
Немного доработали эту опцию, сейчас ещё можете проверить её работу. Должно больше попадать в выборку романов из тех, которые выходили в журналах, сборниках или антологиях (для малой формы осталось по старому). Но некоторые могут всё равно отсеиваться из-за менее очевидных и более сложных связей.


Ссылка на сообщение9 марта 18:06
Отлично! Усовершенствования полезные и логичные. Спасибо.
Исключение жанров и гендерный фильтр — ценно.)
Замечу, что при таком обилии критериев для фильтрации, имеет смысл добавить функционал пользовательских шаблонов. И часть опций можно было бы сохранять на постоянной основе. Например, я бы всегда ставил «Кроме оценённых мной», «Возраст читателя» (любой), «Гендерный фильтр» (мужские). Почему бы не запоминать? Можно в настройки профиля вывести.
Не совсем понял, зачем нужны страницы со списками классификаций от отдельных пользователей. Даже совсем уж занудам они мало чем помогут.)
цитата
Это более быстрый и очевидный способ удаления своей классификации (а такое иногда нужно), чем старый способ.

Мне бы это сильно упростило жизнь раньше, когда понадобилось «расклассифицировать» не одну сотню произведений. Особенно напрягало, когда пропускал где-то вложенную галку.
свернуть ветку
 


Ссылка на сообщение9 марта 19:01
цитата AshenLight
Замечу, что при таком обилии критериев для фильтрации, имеет смысл добавить функционал пользовательских шаблонов. И часть опций можно было бы сохранять на постоянной основе. Например, я бы всегда ставил «Кроме оценённых мной», «Возраст читателя» (любой), «Гендерный фильтр» (мужские). Почему бы не запоминать? Можно в настройки профиля вывести.

Это можно бы, как минимум для опций.
цитата AshenLight
Не совсем понял, зачем нужны страницы со списками классификаций от отдельных пользователей. Даже совсем уж занудам они мало чем помогут.)

Очень полезная инфа, можно быстро глянуть свой голос, можно детально посмотреть, как люди воспринимают и классифицируют произведение.
 


Ссылка на сообщение9 марта 19:27
цитата
Очень полезная инфа, можно быстро глянуть свой голос, можно детально посмотреть, как люди воспринимают и классифицируют произведение.

Это я умом понимаю, но серьёзно не вижу большого смысла. Там же дело не в восприятии по большому счёту, ведь фактические параметры указываются. Сильные различия не возможны в принципе. А вот «косяки» вылавливать — дело нужное. И я до сих пор не понимаю, как так и на каком основании можно выбрать все варианты возраста или «линейности»?
цитата
как минимум для опций

Очень попрошу. Для удобства и порядка пригодится. Шаблоны-то создавать возьмутся разве что очень продвинутые ребята.)
 


Ссылка на сообщение9 марта 19:39
цитата AshenLight
И я до сих пор не понимаю, как так и на каком основании можно выбрать все варианты возраста или «линейности»?

Здесь много факторов замешано, не думаю что когда-либо будем ограничивать здесь выбор количества вариантов.
 


Ссылка на сообщение9 марта 19:53
цитата
Здесь много факторов замешано

Так много, что нельзя можно спокойно противоположные по смыслу выбрать?
И ещё.. меня так до сих пор не убедили, что оба варианта «для взрослых» и «только для взрослых» нужны.) Почему нельзя отметить, что произведение содержит: подробные описания половых актов и/или яркие/реалистичные описания сцен насилия/убийств, грубые выражения, ненормативную лексику и т. д. и т. п., а следовательно является аморальным? В классификаторе такого нет. Это не имеет значения или достаточно метки «только для взрослых»? Ничего подобного!


Ссылка на сообщение10 марта 00:07
Спасибо! Как давно я ждал возможности исключать жанр.
Страницы: 123

⇑ Наверх