enterprise search in_drupal_pub
TRANSCRIPT
![Page 1: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/1.jpg)
Adding Enterprise Search To A Website
![Page 2: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/2.jpg)
Agenda
✤ Introduction to Apache Solr
✤ Drupal’s Apache Solr what you get out of the box✤ Hooks
✤ Other Apache Solr Modules✤ Apache Solr Views✤ Apache Solr Attachments✤ Apache Solr Multiserver
![Page 3: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/3.jpg)
Introduction to Apache SolrHistory
✤ Apache Foundation Project
✤ Uses Lucene
✤ Super fast
![Page 4: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/4.jpg)
Introduction to Apache SolrConfiguration - solrconfig.xml
✤ Request Handlers✤ Standard✤ Dismax✤ Spellchecker✤ MLT✤ Update✤ and many more
✤ Query Response Writers✤ XML, JSON, Python, Php, Phps, Ruby, Custom
![Page 5: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/5.jpg)
Introduction to Apache SolrConfiguration - Schema.xml
✤ Types✤ Raw - int, long, string, date, double, etc✤ Custom - Made up of raw plus
✤ analyzers - index and query✤ tokenizers - break up content
✤ WhitespaceTokenizerFactory✤ KeywordTokenizerFactory
✤ filters✤ SnowballPorterFilterFactory✤ SynonymFilterFactory✤ StopFilterFactory✤ EdgeNGramFilterFactory
![Page 6: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/6.jpg)
Introduction to Apache SolrConfiguration - Other Stuff
✤ Multi core
✤ Geo Local
✤ Field Collapsing
✤ Solr Cell
✤ Indirectly - Web Crawling
![Page 7: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/7.jpg)
Introduction to Apache SolrSummary
✤ History
✤ solrconfig.xml
✤ schema.xml
✤ other stuff
![Page 8: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/8.jpg)
Apache Solr Module out of box
✤ Settings
✤ Search Index✤ Cron or Manual✤ Triggered by standard Drupal search API’s
✤ Filters (Facets)
✤ Content Bias
✤ Search Fields
![Page 9: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/9.jpg)
Apache Solr Module out of box
Hooks
✤ hook_apachesolr_update_index
✤ hook_apachesolr_modify_query
✤ hook_apachesolr_prepare_query
✤ hook_apachesolr_search_result
✤ hook_apachesolr_types_exclude
✤ hook_apachesolr_node_exclude
✤ hook_apachesolr_sort_links_alter
![Page 10: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/10.jpg)
Apache Solr Module out of box
Summary
✤ Packed with features
✤ Hooks
![Page 11: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/11.jpg)
Other Apache Solr Modules
✤ Apache Solr Views
✤ Apache Solr Attachments
✤ Apache Solr Multiserver
![Page 12: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/12.jpg)
Other Apache Solr Modules Solr Views
✤ Requires Views 3 (still in beta)
✤ Amazing possibilities
![Page 13: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/13.jpg)
Other Apache Solr Modules Solr Attachments
✤ Apache Tika
✤ Triggered on Node Upload
✤ Full text indexing
✤ Large number of supported types • HTML, XML, MS Office, Open Office, Epub, audio, video, images
etc
![Page 14: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/14.jpg)
Other Apache Solr Modules (Almost)
Apachesolr_multiserver
✤ Supports different indexes and servers✤ RELOAD
✤ Use cases✤ Multilingual✤ Different Types of indexes✤ Index control
![Page 15: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/15.jpg)
Other Apache Solr Modules Summary
✤ Apache Solr Views
✤ Apache Solr Attachments
✤ Apache Solr Multiserver
![Page 16: Enterprise search in_drupal_pub](https://reader035.vdocuments.us/reader035/viewer/2022070313/554a5727b4c905572f8b4cbc/html5/thumbnails/16.jpg)
Questions?