Facet api

672 views

Published on

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
672
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Facet api

  1. 1. Facet APIДмитрий Оларескоme@dolaresko.comskype: d.olaresko
  2. 2. «Мне повезет!» ©Стандартный поиск
  3. 3. ●От общего к частномуFacets
  4. 4. ■ Поиск всегда вернет результаты■ Последовательное сужение выборки
  5. 5. Facet API■ Основан на CTools■ Логическое построение фильтров■ Единый модуль для apachesolr, search_api иsearch (core module)■ Гибкие, настраиваемые фильтры■ Обширное API
  6. 6. Search API
  7. 7. Apache Solr
  8. 8. Core Search
  9. 9. Настройка Facet
  10. 10. Виджеты
  11. 11. Сортировка
  12. 12. Зависимости
  13. 13. Фильтры
  14. 14. Разработка подFacet API
  15. 15. Hooks & Alters■ hook_facetapi_searcher_info() + alter■ hook_facetapi_realm_info() + alter■ hook_facetapi_adapters()■ hook_facetapi_url_processors()■ hook_facetapi_dependencies()■ hook_facetapi_facet_info() + alter■ hook_facetapi_query_types()■ hook_facetapi_filters()■ hook_facetapi_widgets()■ hook_facetapi_sort_info() + alter■ hook_facetapi_empty_behaviors()■ hook_facetapi_force_delta_mapping()■ hook_facetapi_translate_string()
  16. 16. hook_facetapi_searcher_info() + alter
  17. 17. hook_facetapi_realm_info() + alter
  18. 18. hook_facetapi_adapters()
  19. 19. hook_facetapi_url_processors()
  20. 20. hook_facetapi_dependencies()
  21. 21. hook_facetapi_facet_info() + alter
  22. 22. hook_facetapi_query_types()
  23. 23. hook_facetapi_filters()
  24. 24. hook_facetapi_widgets()
  25. 25. hook_facetapi_sort_info() + alter
  26. 26. hook_facetapi_empty_behaviors()
  27. 27. hook_facetapi_force_delta_mapping()
  28. 28. hook_facetapi_translate_string()
  29. 29. Полезные ссылки■ https://drupal.org/project/facetapi■ https://drupal.org/project/facetapi_bonus■ http://munich2012.drupal.org/program/sessions/building-amazing-searches-search-api-and-facet-api.html■ http://www.trellon.com/content/blog/apachesolr-and-facetapi■ http://www.drupal.ru/node/78426■ http://nickveenhof.be/blog/screencast-2-creating-facets-apache-solr-drupal-7
  30. 30. Facet APIДмитрий Оларескоme@dolaresko.comskype: d.olaresko

×