0
Adding Enterprise Search To A Website
Agenda <ul><li>Introduction to Apache Solr </li></ul><ul><li>Drupal’s Apache Solr what you get out of the box </li></ul><u...
Introduction to Apache Solr History History <ul><li>Apache Foundation Project </li></ul><ul><li>Uses Lucene </li></ul><ul>...
Introduction to Apache Solr Configuration - solrconfig.xml Configuration - solrconfig.xml <ul><li>Request Handlers </li></...
Introduction to Apache Solr Configuration - Schema.xml Configuration - Schema.xml <ul><li>Types </li></ul><ul><ul><li>Raw ...
Introduction to Apache Solr Configuration - Other Stuff Configuration - Other Stuff <ul><li>Multi core </li></ul><ul><li>G...
Introduction to Apache Solr Summary Summary <ul><li>History </li></ul><ul><li>solrconfig.xml </li></ul><ul><li>schema.xml ...
Apache Solr Module out of box <ul><li>Settings </li></ul><ul><li>Search Index </li></ul><ul><ul><li>Cron or Manual </li></...
Apache Solr Module out of box Hooks Hooks <ul><ul><ul><li>hook_apachesolr_update_index </li></ul></ul></ul><ul><ul><ul><li...
Apache Solr Module out of box Summary Summary <ul><li>Packed with features </li></ul><ul><li>Hooks </li></ul>
Other Apache Solr Modules  <ul><ul><li>Apache Solr Views </li></ul></ul><ul><ul><li>Apache Solr Attachments </li></ul></ul...
Other Apache Solr Modules  Solr Views Solr Views <ul><li>Requires Views 3 (still in beta) </li></ul><ul><li>Amazing possib...
Other Apache Solr Modules  Solr Attachments Solr Attachments <ul><li>Apache Tika </li></ul><ul><li>Triggered on Node Uploa...
Other Apache Solr Modules  (Almost) Apachesolr_multiserver (Almost) Apachesolr_multiserver <ul><li>Supports different inde...
Other Apache Solr Modules  Summary Summary <ul><ul><li>Apache Solr Views </li></ul></ul><ul><ul><li>Apache Solr Attachment...
Questions?
Upcoming SlideShare
Loading in...5
×

Enterprise search in_drupal_pub

1,927

Published on

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

No Downloads
Views
Total Views
1,927
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
29
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Enterprise search in_drupal_pub"

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

    Clipping is a handy way to collect important slides you want to go back to later.

×