@driverx18

Что такое facet?

Кто-то может внятным языком пояснить, что такое фасет/фасетный поиск в Solr?
  • Вопрос задан
  • 3448 просмотров
Пригласить эксперта
Ответы на вопрос 2
al_gon
@al_gon
В проиходит посредствам добавления к осносному писковому запросы параметров

facet=true
facet.field={field}

{field} собственно поле по которому фасетируется.

Пример:

Запрос в онлайн магазине по ключевому слову.
Отевет продукты, один из атрубутов категория продукта, к примеру product_cat.
При добовление к запросу
facet=true&facet.field=product_cat
получим фасеты ключ/значение=product_cat/count

Где это count число продуктов найденых в этой катагории.

Фасетный поиск в широком смысле описан тут
Мой стэйтмент здесь Как реализуется набор фильтров для различных катег...
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
Сам "фасетный поиск" это вот: https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D1%81%D...

Всем привычный пример это фильтр товаров в яндекс-маркете, и других подобных сайтах, там где просто куча разных параметров и можно задать "цена от X до Y", производитель CompanyName, объем памяти больше 42Гб, например.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы