Как спроектировать Javascript-часть для фасетного поиска (active filtering)?

В результате должно работать на ajax

вот такие масли у меня

1 фильтры рендрерит ПХП напротив каждого фильтра<span data-facet="model.filtermane.count">
2 кнопка "искать" делает запрос к REST-контроллеру который помимо результатов возвращает facet по каждому фильтру
3 js-библиотека с 2-way-binding рендерит из reasponse.searchResults список результатов поиска, а из reasponse.facets обновляет <span data-facet="model.filtermane.count"> - т.е обновляет число попаданий напротив кажлого фильтра и деактивирует его если 0

я на правильном пути?

я проверил сайты вот и вот и еще пару

так сервер вообще возвращает html
надо ли мне возлагать эту логику на js как я выще написал?
ebay- вообще перегружает страницу

подскажите пожалуйста путь реализации и дайте ссылки на сайты с действительно хорошим фасетным поиском чтоб понимать к чему стремится
  • Вопрос задан
  • 639 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы