Valve представили обновление поиска в Steam, основанное на логике

Valve представили обновление поиска в Steam, основанное на логике

Valve продолжают заниматься постепенным улучшением своей платформы, и сегодняшнее обновление Steam'a оказалось направлено на улучшение поиска игр. Называется все это "Расширение запросов", и главной его особенностью является то, что отныне поисковая система будет подходить к запросам через игровые теги "в более привычном людям ключе: используя логику".

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

Чтобы решить данную проблему, Valve решили пройтись по всему спектру меток, обозначить наиболее разумные взаимосвязи и включить их в "Расширение запросов". Так что теперь вы будете получать куда более обширный список игр по любому вашему запросу.

Valve представили обновление поиска в Steam, основанное на логике

Если вы опасаетесь, что подобный подход может привести к появлению в результатах поиска слишком уж большого числа не особо подходящих под запрос игр, то Valve поспешили заявить, что система будет выбирать результаты "осторожно". Например, запрос action-RPG подразумевает только метки "action" и "RPG", и система не будет добавлять к ним ненужных синонимов.

Вот упрощенный пример того, что происходит под «капотом» системы.
Поисковые запросы начинаются со списка меток, указанных пользователем:
Экшен +
Приключение +
2D-платформер +
Головоломка
Мы определяем сложные метки и разбиваем их на простые:
2D-платформер → 2D + Платформер
Мы проверяем, формируются ли из простых меток сложные:
Приключение + Экшен → Приключенческий экшен
Головоломка + Платформер → Головоломка-платформер
К оригинальным меткам мы добавляем синонимичные сложные через оператор «ИЛИ»:
(Экшен ИЛИ Приключенческий экшен) +
(Приключение ИЛИ Приключенческий экшен) +
(2D ИЛИ 2D-платформер) +
(Платформер ИЛИ 2D-платформер) +
(Головоломка ИЛИ Головоломка-платформер)
Теперь мы ищем сложные метки, в которые наши метки входят целиком:
Экшен → (Приключенческий экшен ИЛИ Ролевой экшен ИЛИ Экшен-рогалик)
Приключение → (Приключенческий экшен)
2D → (2D-платформер ИЛИ 2D-файтер)
Платформер → (2D-платформер ИЛИ 3D-платформер ИЛИ Платформер на точность ИЛИ Головоломка-платформер)
Головоломка → (Головоломка-платформер)
Мы добавляем синонимичные метки к изначальным через оператор «ИЛИ» (если не добавили их ранее):
(Экшен ИЛИ Приключенческий экшен ИЛИ Ролевой экшен ИЛИ Экшен-рогалик) +
(Приключение ИЛИ Приключенческий экшен) +
(2D ИЛИ 2D-платформер ИЛИ 2D-файтер) +
(Платформер ИЛИ 2D-платформер ИЛИ 3D-платформер ИЛИ Платформер на точность ИЛИ Головоломка-платформер) +
(Головоломка ИЛИ Головоломка-платформер)

Конечно, это далеко не все особенности обновления, и если вам будет интересно, то узнать подробности можно на специальной страничке. Протестировать "Расширение запросов" пока можно только в Steam Labs, и никакой даты релиза в основном клиента пока нет.

Источник

Читайте также