Иван Фесюк - ApacheSolr+DrupalCommerce связка для высоко нагруженых проектов

  • 193 views
Uploaded on

 

More in: Technology , Travel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
193
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 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
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. ADD SEARCH API INDEX CALL INDEX NAME SELECT SERVER NAME Usually 200 IVAN FESYUK | DRUPAL COMMERCE+APACHESOLR LVIV EURO DRUPALCAMP 2013
  • 6. CONFIGURE FACET FILTER Select and configure facets filter ADD FIELDS YOU WANT TO INDEX
  • 7. 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
  • 8. FACET RENGES SLIDER IVAN FESYUK | DRUPAL COMMERCE+APACHESOLR LVIV EURO DRUPALCAMP 2013
  • 9. FACET API SORT BY PRICE RENGES FILTER LINK & CHEKBOX FILTER BY FACETAPI IVAN FESYUK | DRUPAL COMMERCE+APACHESOLR LVIV EURO DRUPALCAMP 2013
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. THANK YOU FOR YOUR PATIENCE DURING THIS DIFFICULT TIME Questions? IVAN FESYUK | DRUPAL COMMERCE+APACHESOLR LVIV EURO DRUPALCAMP 2013