Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Фасетный поиск (фасетная навигация или фасетный просмотр) кратко

Лекция



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

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

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

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

В 2006 году по вопросам фасетного поиска в Сиетле был проведен семинар .

Сравнение полнотекстового и фасетного поиска

Полнотекстовый поиск — поиск товаров по слову или фразе. Для пользователя — это поле для ввода текста с кнопкой «Найти», которое доступно на любой странице сайта.

Фасетный поиск — поиск товара по нескольким характеристикам: цвету, размеру, объему памяти, цене и т.п. Для пользователя — это набор фильтров. Каждый фильтр связан только с одной характеристикой и наоборот. Значения фильтра — все возможные значения характеристики. Пользователь видит фильтры на странице раздела, категории, на странице с результатами полнотекстового поиска. Когда пользователь выбрал значение, фильтр считается активным.

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

Фасетный поиск сам по себе - это сужающаяся выборка, в которой возможные значения фильтра зависят от уже имеющихся результатов выборки. То есть если есть фильтры по бренду и ОС, то при клике на эппл фильтр "андроид" пропадет, не дав накликать критерии с нулевой выборкой.

В чем же существенные отличия фасетного поиска от простого?

  • Во-первых, фильтры с числовыми диапазонами автоматически подставляются наименьшие и наибольшие значения (например, в фильтр поиска «Цена» в поле «От» и «До» будут подставлены самая маленькая и самая большая цена товара в категории).
  • Во-вторых, в списке фильтров будут подсвечиваться только доступные вариации (например, при выборе в фильтре футболок с размером L, в фильтре по цветам исчезнут те расцветки, для которых нет моделей выбранного размера).
  • В-третьих, при работе с фильтрами, покупатель сразу будет видеть, сколько товаров подходят под заданные им параметры (например, при выборе размера L и белого цвета, поиск выведет сообщение "Найдет N товаров").

Пример фасетного поиска Вы можете увидеть на скриншоте ниже.

Фасетный поиск  (фасетная навигация или фасетный просмотр)

Разработка концепции фасетного поиска

Фасетный поиск  (фасетная навигация или фасетный просмотр) Фасетный поиск  (фасетная навигация или фасетный просмотр)
Навигационный поиск Фасетный поиск

Ассоциация вычислительной техники в рамках SIGIR представил такое описание роли фасетного поиска :

  • Навигационный поиск, использующий иерархическую структуру (таксономию), где пользователи последовательно просматривают информационное пространство, сужая область поиска в заданном порядке, как в DMOZ или Yahoo! каталоге .
  • Прямой поиск, использующий текстовые запросы и показывая наиболее релевантные (подходящие) результаты выше прочих. Об этом говорит сайт https://intellect.icu . Так работают все поисковые системы: Google, Yandex, Rambler .

SIGIR утверждает, что прямой поиск встал на господствующие позиции, когда как навигационный поиск все менее популярен . Фасетный поиск позволяет перемещаться по многомерному информационному пространству через объединение текстового поиска с постепенным сужением выбора в каждом измерении . Это доминирующий механизм на сайтах электронной торговли . На момент 2006 года он распространяется на слабоструктурированные данные и теги (произвольных меток) .

Поведение фасетных фильтров


Коротко звучит так: фильтр фильтрует товары и фильтрует варианты выбора в других фильтрах.

Фильтрует товары


С этим просто. Пользователь выбрал:

  1. одно значение, видит товары совпадающие со значением;
  2. несколько значений в одном фильтре, видит товары совпадающие хотя бы с одним;
  3. значения в нескольких фильтрах, видит товары совпадающие со значением из каждого фильтра.


В терминах булевой алгебры: между фильтрами по действует логическое «И», между значениями в фильтре логическое «ИЛИ». Простая логика.

Фильтрует варианты выбора в других фильтрах


«Ну… какие варианты есть — отображается, чего нет — скрывается» — примерно так бизнес описывает поведение фильтров. Звучит логично. На практике это работает так:

  1. Заходим в раздел Телефоны, видим фильтры по характеристикам: Бренд, Диагональ, Память. Каждый фильтр содержит значения.
  2. Выбираем бренд. Из фильтров Диагональ и Память пропадает часть значений. В фильтре Бренд все значения остаются как на шаге 1.
  3. Выбираем диагональ. Еще часть значений пропадает из фильтра Память, и пропадает часть значений из фильтра Бренд. Значения в фильтре Диагональ остаются, как на шаге 2.
  4. Выбираем память. Из фильтров Бренд и Диагональ пропадает еще часть значений. Значения для фильтра Память остаются, как на шаге 3.
  5. «Сбрасываем» выбранные значения в фильтре Память. Фильтры восстанавливают состояние шага 3 и т.д.


Количество значений фильтра зависит от количества товаров: чем больше товаров с разным значением характеристики, тем больше значений в фильтре. Пользователь сократил количество товаров в выборке для остальных фильтров, когда выбрал бренд. Это привело к обновлению списков значений.

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

Каждый активный фильтр имеет свою выборку товаров.

Если у нас N фильтров и:

  • нет активных, то выборка общая. Она одинакова для всех фильтров, и совпадает с поисковой выдачей;
  • активно M, и M < N, то количество выборок M + 1, где 1 — выборка на которую наложены все активные фильтры. Она одинакова для всех неактивных фильтров и совпадает с поисковой выдачей;
  • активно M, и N = M, то количество выборок N. Каждый фильтр имеет свою выборку.


В итоге, когда пользователь выбирает значение фасетного фильтра, происходит следующее:

  1. формируется поисковая выборка товаров;
  2. извлекаются значения для не активных фильтров из поисковой выборки;
  3. для каждого активного фильтра формируется новая выборка и из нее извлекаются новые значения активных фильтров.

Использование в торговле фасетного поиска

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

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

В начале 2000-х ритейлеры начали использовать фасетный поиск. Бенчмарк 2014 года 50 крупнейших американских интернет-магазинов показывает, что, несмотря на преимущества фасетного поиска, только 40% сайтов внедрили его

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

Библиотечное дело

В 1933 году библиотекарь Шиали Рамамрита Ранганатан предложил фасетную классификацию для книг, которая теперь известна как Colon classification. Однако, она не смогла заменить более популярную десятичную классификацию Дьюи .

Современные электронные библиотечные каталоги, все чаще используют фасетный поиск. Например, Online Computer Library Center, WorldCat и CiteSeerX .

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

Из статьи мы узнали кратко, но содержательно про фасетный поиск
создано: 2020-10-17
обновлено: 2024-11-14
2



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Обработка естественного языка

Термины: Обработка естественного языка