What's New in Teams Calling, Meetings and Devices March 2024
Иван Фесюк - ApacheSolr+DrupalCommerce связка для высоко нагруженых проектов
1.
2. TOPICS
• DRUPAL COMMERCE
• APACHESOLR FOR DRUPAL
•
•
SEARCH API
APACHESOLR INTEGRATION
• FACETAPI AND CUSTOM FIELDS
• ADDITIONAL MODULES
• FREQUENCY ISSUES
• QUESTION?
IVAN FESYUK |
DRUPAL COMMERCE+APACHESOLR
LVIV EURO DRUPALCAMP 2013
3. DRUPAL COMMERCE
• DRUPAL MODULE FOR YOURE ONLINE STORE
• PROFILE BASED ON DRUPAL COMMERCE
• COMMERCE KICKSTART
• COMMERCEBOX
• APP STORE
• TELEKONSUM
• DRUSTACK
IVAN FESYUK |
DRUPAL COMMERCE+APACHESOLR
LVIV EURO DRUPALCAMP 2013
4. SEARCH API VS APACHESOLR INTEGRATION
• SEARCH API + SEARCH API SOLR
• APACHESOLR INTEGRATION
• EASY USE
• FRIENDLY INTERFACE
• FACET INTEGRATION
• GOOD WORK WITH VIEWS
IVAN FESYUK |
• NEED CUSTOM HOOK FOR SPECIAL FIELDS
• NEED CUSTOM HOOK FOR CUSTOM FACET
• FACET INTEGRATION
• CAN BE INTEGRATED INTO SEARCH CORE
• GOOD WORK WITH MORPHOLOGY AND SYNONYMS
• NEED THEMING SEARCH PAGE
DRUPAL COMMERCE+APACHESOLR
LVIV EURO DRUPALCAMP 2013
5. SEARCH API +
SEACH API SOLR
Server name
localhost : 8983 / solr
Server host
Server port
Solr path
If your Solr server
is protected by
basic HTTP
authentication
IVAN FESYUK |
DRUPAL COMMERCE+APACHESOLR
LVIV EURO DRUPALCAMP 2013
6. ADD SEARCH API INDEX
CALL INDEX NAME
SELECT SERVER NAME
Usually 200
IVAN FESYUK |
DRUPAL COMMERCE+APACHESOLR
LVIV EURO DRUPALCAMP 2013
8. CONFIGURE RENGES SLIDER
•
•
•
•
ENABLE SEARCH RANGES MODULE
GO TO
ADMIN/CONFIG/SEARCH/SEARCH_API/INDEX/
SOLR_INDEX/WORKFLOW AND SELECT
SEARCH API RANGES
GO TO
ADMIN/CONFIG/SEARCH/SEARCH_API/INDEX/
SOLR_INDEX/FIELDS AND ADD RELATED
FIELDS (I.E PRICE “PRODUCT VARIATIONS »
PRICE » AMOUNT “)
GO TO FACET PAGE CONFIGURATIN —
ADMIN/CONFIG/SEARCH/SEARCH_API/INDEX/
SOLR_INDEX/FACETS AND CONFIGURE FIELD
WOULD YOU LIKE. (I.E. PRODUCT
VARIATIONS » PRICE » AMOUNT (DECIMAL))
IVAN FESYUK |
DRUPAL COMMERCE+APACHESOLR
LVIV EURO DRUPALCAMP 2013
10. FACET API
SORT BY
PRICE RENGES FILTER
LINK & CHEKBOX FILTER BY
FACETAPI
IVAN FESYUK |
DRUPAL COMMERCE+APACHESOLR
LVIV EURO DRUPALCAMP 2013
11. CUSTOM FIELDS
Now I need to tell Solr that on this field need to search, too
Prepare the query by adding parameters, sorts, etc.
IVAN FESYUK |
DRUPAL COMMERCE+APACHESOLR
LVIV EURO DRUPALCAMP 2013
12. ADDITIONAL MODULES
• SEARCH API
• SEARCH API SORTS
• SEARCH API CURRENT SEARCH BLOCKS
• SEARCH API AUTOCOMPLETE
• SEARCH API LIVE RESULT
• SEARCH RANGES
•
APACHESOLR INTEGRATION
•
•
•
•
•
•
•
•
•
•
•
APACHE SOLR VIEWS
APACHE SOLR MULTILINGUAL
APACHE SOLR CONFIG GENERATOR
APACHE SOLR AUTOCOMPLETE
APACHE SOLR LIVE RESULT
APACHE SOLR VBO INTEGRATION
APACHE SOLR ATTACHED
APACHE SOLR VOTING API
APACHE SOLR LOCAL FILES INDEX & SEARCH
APACHE SOLR FIELD COLLECTION
APACHE SOLR NODE REFERENCE
AND MORE
IVAN FESYUK |
DRUPAL COMMERCE+APACHESOLR
LVIV EURO DRUPALCAMP 2013
13. FREQUENCY ISSUES
• NOT INDEX/RE-INDEX
• BAD CONFIG FILES
• FEATURES API
• MORE THAN ONE FIELD FULL TEXT
IVAN FESYUK |
DRUPAL COMMERCE+APACHESOLR
LVIV EURO DRUPALCAMP 2013
14. WHO AM I?
• FESYUK IVAN (ENEUS)
• DRUPAL.ORG(UA|RU): NICKNAME - ENEUS
• DRUPAL/PHP DEVELOPER AT “EPAM SYSTEMS”
• WEBSITE: ENEUS.INFO
IVAN FESYUK |
DRUPAL COMMERCE+APACHESOLR
LVIV EURO DRUPALCAMP 2013
15. THANK YOU FOR YOUR PATIENCE
DURING THIS DIFFICULT TIME
Questions?
IVAN FESYUK |
DRUPAL COMMERCE+APACHESOLR
LVIV EURO DRUPALCAMP 2013