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


Вы здесь: Авторские колонки 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


Ссылка на сообщение10 марта 08:34
По-моему, фильтр по рейтингу в поиске по жанру не повредил бы, чтоб сразу отсечь «низкосортные».
Вот результат отбора: https://fantlab.ru/bygenre?wg1=on&...
Сортировки по оценке нет (по популярности — не то), а оценки ниже 6-ти представлены широко.
Немного доработать «Опции», и будет вообще шедеврально.
свернуть ветку
 


Ссылка на сообщение10 марта 11:12
А чем дефолтная сортировка по рейтингу не устраивает?
 


Ссылка на сообщение10 марта 11:24
цитата
А чем дефолтная сортировка по рейтингу не устраивает?

Мне она не совсем понятна. Как-то учитывает число оценок? ОК. Но разве выборка достаточно репрезентативна? Тут публика своеобразная: фантастика — ура, классика — ну её. Утрирую, конечно.) Произведение с высокими оценками, но малым их числом, оказывается внизу. Разве это правильно? Лично мне проще отсечь всё точно ненужное, что ниже 6-ти или 7-ми, не взирая на количество оценивших. Если результатов несколько десятков, ладно, но их может быть и несколько сотен.
Это как с вестернами. Много их в принципе? Сомневаюсь. А вот произведений, посвящённых ВОВ полно. Выбирать военное, Россия, 20-й век? На сколько точен будет результат? Много лишнего получим?
 


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


Ссылка на сообщение10 марта 12:50
цитата
ряд произведений из междусобойчика молодых талантливых авторов

Тут «талантливые» в переносном смысле.))
«Междусобойчики» — это вообще лажа, за которую надо карать. Думаю, тут скорее уж исключение, чем правило. По датам фильтр поставлю на худой конец и не получу!


Ссылка на сообщение10 марта 15:22
Ещё вспомнил. В прошлый раз, когда обновляли жанровый поиск, об этом писал. Формы лучше выбирать галками, тогда больше в два раза вариаций будет, чем сейчас.
Не совсем понял, как гендерный фильтр работает. Как понимать «по разнице оценок»? Различие между мужскими женскими оценками в ту или иную сторону? Смущает количество результатов: оно заметно меньше при применении этого фильтра, чем без.
свернуть ветку
 


Ссылка на сообщение10 марта 16:11
цитата AshenLight
Ещё вспомнил. В прошлый раз, когда обновляли жанровый поиск, об этом писал. Формы лучше выбирать галками, тогда больше в два раза вариаций будет, чем сейчас.

Это может быть на будущее, у нас пока не так уже много форм произведений вообще можно классифицировать, так что редко возникает необходимость более гибко их фильтровать.
цитата AshenLight
Не совсем понял, как гендерный фильтр работает. Как понимать «по разнице оценок»? Различие между мужскими женскими оценками в ту или иную сторону? Смущает количество результатов: оно заметно меньше при применении этого фильтра, чем без.

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


Ссылка на сообщение10 марта 17:21
цитата
Это же фильтр, конечно должно с ним меньше быть результатов.

Это я понимаю. Но как-то странно, когда без фильтра 200 результатов, а с ним 20 и 40 соответственно, например.
Про гендерные рейтинги я знаю. Рассматриваю как экзотику для зануд.) Вообще-то есть лица склонные лепить единицы и десятки, а каких-то общих подходов к выставлению оценок не существует, поэтому ставят, кто и во что горазд. Под высокой оценкой может скрываться дрянь, под низкой — шедевр вряд ли найдёшь, и уже как-то не хватает просто оценки без критериев (стиль, сюжет, мораль и проч.).
Короче, там, где средняя женская оценка выше мужской, те и женские, так?)
 


Ссылка на сообщение10 марта 18:59
цитата AshenLight
Короче, там, где средняя женская оценка выше мужской, те и женские, так?)

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


Ссылка на сообщение10 марта 20:51
цитата
Там где выше на достаточно большую разницу.

Логично. Хотя, блин, наверное, всё-таки больше для зануд. Лично мне идея нравится в том плане, что любой инструмент когда-нибудь да пригодится. Однако это не повод захламляться или лезть в бутылку.) Ведь можно дойти и до того, что начнёшь выяснять, где поставил оценки «по-женски».


Ссылка на сообщение10 марта 16:17
Было бы неплохо разделить повести и рассказы/микрорассказы, или перенести повести к романам в поиске/на странице пользователя :)
свернуть ветку
 


Ссылка на сообщение10 марта 17:14
цитата
разделить повести и рассказы/микрорассказы, или перенести повести к романам в поиске/на странице пользователя

Я уже об этом лет десять талдычу!)


Ссылка на сообщение10 марта 22:54
GBV тоже повторю мысль, которую уже не раз озвучивал: есть новелизации, есть по игровой вселенной, но вот возможности убрать из списка все звездные войны нет. Может быть это решил бы фильтр по межавторским сериям.
свернуть ветку
 


Ссылка на сообщение11 марта 12:49
Не уверен, насколько это массово нужная функция, но может быть будет добавлено что-то такое.
 


Ссылка на сообщение11 марта 13:29
я тоже не знаю, поэтому расширил вопрос до межавторских циклов.


Ссылка на сообщение17 марта 10:47
Благодарствую. Давно уже спрашивал когда такое будет введено и даже кое что предлагал, а то эти попаданцы в рейтинге уже так это конкретно задолбали, а теперь их можно полностью исключить. Хочу так же сказать, что у вас лучший поисковик по книгам во всём зримом интернете, ни на одном другом сайте таких тонких и подробных настроек даже близко нет, ну я точно не встречал. Спасибо за работу.
Страницы: 123

⇑ Наверх