SlideShare una empresa de Scribd logo
1 de 44
Facet API
Дмитрий Олареско
me@dolaresko.com
skype: d.olaresko
«Мне повезет!» ©
Стандартный поиск
• От общего к частному
Facets

 Поиск всегда вернет результаты
 Последовательное сужение выборки
Facet API
 Основан на CTools
 Логическое построение фильтров
 Единый модуль для apachesolr, search_api и
search (core module)
 Гибкие, настраиваемые фильтры
 Обширное API
Search API
Apache Solr
Core Search
Настройка Facet
Виджеты
Сортировка
Зависимости
Фильтры
Разработка под
Facet API
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()
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()
Полезные ссылки
 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
Facet API
Дмитрий Олареско
me@dolaresko.com
skype: d.olaresko

Más contenido relacionado

Destacado

ознакомления с модулем Entity api
ознакомления с модулем Entity apiознакомления с модулем Entity api
ознакомления с модулем Entity api
DrupalCamp Kyiv Рысь
 
áLbum de fotografías
áLbum de fotografíasáLbum de fotografías
áLbum de fotografías
Sandy_v
 
Windows 7- System Zariadenia a tlačiareň
Windows 7- System Zariadenia a tlačiareň Windows 7- System Zariadenia a tlačiareň
Windows 7- System Zariadenia a tlačiareň
gymmoldava
 
Repaso lápiz grafito como medio del dibujo
Repaso lápiz grafito como medio del dibujoRepaso lápiz grafito como medio del dibujo
Repaso lápiz grafito como medio del dibujo
amichellero
 

Destacado (16)

PM C project_certificate
PM C project_certificatePM C project_certificate
PM C project_certificate
 
Literacia financeiras 6ºd
Literacia financeiras   6ºdLiteracia financeiras   6ºd
Literacia financeiras 6ºd
 
Test slideshare
Test slideshareTest slideshare
Test slideshare
 
ознакомления с модулем Entity api
ознакомления с модулем Entity apiознакомления с модулем Entity api
ознакомления с модулем Entity api
 
Activadad 2 1_jessica_giler_tecnologia
Activadad 2 1_jessica_giler_tecnologiaActivadad 2 1_jessica_giler_tecnologia
Activadad 2 1_jessica_giler_tecnologia
 
Aebli preguntas
Aebli preguntasAebli preguntas
Aebli preguntas
 
áLbum de fotografías
áLbum de fotografíasáLbum de fotografías
áLbum de fotografías
 
Patrón de diapositivas
Patrón de diapositivasPatrón de diapositivas
Patrón de diapositivas
 
Windows 7- System Zariadenia a tlačiareň
Windows 7- System Zariadenia a tlačiareň Windows 7- System Zariadenia a tlačiareň
Windows 7- System Zariadenia a tlačiareň
 
Módulo2
Módulo2Módulo2
Módulo2
 
Calendario exposiciones perinvestigativo
Calendario exposiciones perinvestigativoCalendario exposiciones perinvestigativo
Calendario exposiciones perinvestigativo
 
Periodismo de Ecuador desafíos
Periodismo de Ecuador desafíosPeriodismo de Ecuador desafíos
Periodismo de Ecuador desafíos
 
12 formas basicas para enseñar
12 formas basicas para enseñar 12 formas basicas para enseñar
12 formas basicas para enseñar
 
Repaso lápiz grafito como medio del dibujo
Repaso lápiz grafito como medio del dibujoRepaso lápiz grafito como medio del dibujo
Repaso lápiz grafito como medio del dibujo
 
Periodismo Digital
Periodismo DigitalPeriodismo Digital
Periodismo Digital
 
El lápiz
El lápizEl lápiz
El lápiz
 

Más de DrupalCamp Kyiv Рысь

система управления конфигурацией в Drupal 8. анализ результатов изменений.
система управления конфигурацией в Drupal 8. анализ результатов изменений.система управления конфигурацией в Drupal 8. анализ результатов изменений.
система управления конфигурацией в Drupal 8. анализ результатов изменений.
DrupalCamp Kyiv Рысь
 
Drupal 7 и history.js или как ajax инфицировать сайт
Drupal 7 и history.js или как ajax инфицировать сайтDrupal 7 и history.js или как ajax инфицировать сайт
Drupal 7 и history.js или как ajax инфицировать сайт
DrupalCamp Kyiv Рысь
 
Cdn hosting решения для drupal (medium)
Cdn hosting   решения для drupal (medium)Cdn hosting   решения для drupal (medium)
Cdn hosting решения для drupal (medium)
DrupalCamp Kyiv Рысь
 
Aegir. развертывание и управление большой сетью drupal сайтов
Aegir. развертывание и управление большой сетью drupal сайтовAegir. развертывание и управление большой сетью drupal сайтов
Aegir. развертывание и управление большой сетью drupal сайтов
DrupalCamp Kyiv Рысь
 

Más de DrupalCamp Kyiv Рысь (15)

Drupal association slides us 2013
Drupal association slides us 2013Drupal association slides us 2013
Drupal association slides us 2013
 
Drupal association slides ru
Drupal association slides ruDrupal association slides ru
Drupal association slides ru
 
#D8 cx: upgrade your modules to drupal 8
#D8 cx: upgrade your modules to drupal 8 #D8 cx: upgrade your modules to drupal 8
#D8 cx: upgrade your modules to drupal 8
 
Game of-sales-presentation
Game of-sales-presentationGame of-sales-presentation
Game of-sales-presentation
 
Backbone js-slides
Backbone js-slidesBackbone js-slides
Backbone js-slides
 
система управления конфигурацией в Drupal 8. анализ результатов изменений.
система управления конфигурацией в Drupal 8. анализ результатов изменений.система управления конфигурацией в Drupal 8. анализ результатов изменений.
система управления конфигурацией в Drupal 8. анализ результатов изменений.
 
симфони это не страшно
симфони   это не страшносимфони   это не страшно
симфони это не страшно
 
Services в drupal 8
Services в drupal 8Services в drupal 8
Services в drupal 8
 
Erpal erp with drupal
Erpal   erp with drupalErpal   erp with drupal
Erpal erp with drupal
 
Drupal 8 theming principles
Drupal 8 theming principlesDrupal 8 theming principles
Drupal 8 theming principles
 
Drupal 7 и history.js или как ajax инфицировать сайт
Drupal 7 и history.js или как ajax инфицировать сайтDrupal 7 и history.js или как ajax инфицировать сайт
Drupal 7 и history.js или как ajax инфицировать сайт
 
Cdn hosting решения для drupal (medium)
Cdn hosting   решения для drupal (medium)Cdn hosting   решения для drupal (medium)
Cdn hosting решения для drupal (medium)
 
Aegir. развертывание и управление большой сетью drupal сайтов
Aegir. развертывание и управление большой сетью drupal сайтовAegir. развертывание и управление большой сетью drupal сайтов
Aegir. развертывание и управление большой сетью drupal сайтов
 
Behat
BehatBehat
Behat
 
что нового в мире Services
что нового в мире Servicesчто нового в мире Services
что нового в мире Services
 

Último

Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
Хроники кибер-безопасника
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
Хроники кибер-безопасника
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Ирония безопасности
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
Хроники кибер-безопасника
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
Ирония безопасности
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
Хроники кибер-безопасника
 

Último (9)

Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 

Facet api