SlideShare a Scribd company logo
Apache SOLR
Freeform Advance - Speedgeek
Background
•   SOLR is open source
•   Built on the Lucene search library
•   Java-based
•   REST-like XML or Json API
SOLR Features
•   Faceted search and filtering
•   Geospatial search (x,y pos)
•   Spelling suggestions
•   Works in multiple languages (CKJ tokenizer)
•   Ideal for large data sets
•   High performance, scalable
•   Very customizable
Installation
•   Latest SOLR version - 4.2.1
•   Supported by Drupal modules - 3.6.2
•   Make sure java installed
•   Download sever
•   Replace config files for module ones
•   Backend: http://localhost:8983/solr/admin
•   Securing! Make sure your ports are secure
Modules - ApacheSolr
• Apachesolr was the first module to integrate
  SOLR into drupal, and has big names behind it
• Acquia sponsored
• Only supports one index
• Lots of contrib modules
• Only support SOLR 3.x
Modules – Search API
• Again, lots of community support and contrib
  modules
• Data source is not restricted to just solr, but
  support for many
• Very views-focused
• Only support for SOLR 3.x
SOLR – Configuring
• Setting fields
  – Relevance weights    - Full Text?
  – Taxonomy hierarchy
• Adding filter blocks
  using Facet API
SOLR – Config (cont.)
•   HTML tags to boost (more relevance for h1)
•   Stopwords (what to ignore)
•   Ignore characters (a dash in-between)
•   Index alt attribute
•   What node types to index
•   Node access

More Related Content

PPTX
Drupal7 and Apache Solr
KEY
Apache Solr - Enterprise search platform
PDF
Intro to Apache Solr
PDF
Apache Solr! Enterprise Search Solutions at your Fingertips!
PDF
Flexible search in Apache Jackrabbit Oak
PPT
Java SE 7 New Features and Enhancements
ODP
Introduction to Apache Solr
PDF
Ceylon introduction by Stéphane Épardaud
Drupal7 and Apache Solr
Apache Solr - Enterprise search platform
Intro to Apache Solr
Apache Solr! Enterprise Search Solutions at your Fingertips!
Flexible search in Apache Jackrabbit Oak
Java SE 7 New Features and Enhancements
Introduction to Apache Solr
Ceylon introduction by Stéphane Épardaud

What's hot (20)

PDF
Ceylon SDK by Stéphane Épardaud
PDF
Building and Running Solr-as-a-Service: Presented by Shai Erera, IBM
KEY
An introduction to Rails 3
PDF
PLAT-4 Understanding the SOLR Integration
PPTX
Apache Solr-Webinar
PDF
New Persistence Features in Spring Roo 1.1
PDF
Apache Solr: Upgrading Your Upgrade Experience - Hrishikesh Gadre, Lucidworks
PPTX
Enterprise Search Using Apache Solr
PDF
Maria db 10 and the mariadb foundation(colin)
PPTX
Redis Labcamp
PPTX
Spider进化论
PDF
Solr Flair: Search User Interfaces Powered by Apache Solr
PDF
Solr Flair: Search User Interfaces Powered by Apache Solr (ApacheCon US 2009,...
PDF
Fedora4
PDF
Solr Recipes
PDF
Cool MariaDB Plugins
PPTX
Introduction to Redis
PPTX
Illuminating Lucene.Net
PDF
Introducing Infinispan
PDF
Solr and ManifoldCF
Ceylon SDK by Stéphane Épardaud
Building and Running Solr-as-a-Service: Presented by Shai Erera, IBM
An introduction to Rails 3
PLAT-4 Understanding the SOLR Integration
Apache Solr-Webinar
New Persistence Features in Spring Roo 1.1
Apache Solr: Upgrading Your Upgrade Experience - Hrishikesh Gadre, Lucidworks
Enterprise Search Using Apache Solr
Maria db 10 and the mariadb foundation(colin)
Redis Labcamp
Spider进化论
Solr Flair: Search User Interfaces Powered by Apache Solr
Solr Flair: Search User Interfaces Powered by Apache Solr (ApacheCon US 2009,...
Fedora4
Solr Recipes
Cool MariaDB Plugins
Introduction to Redis
Illuminating Lucene.Net
Introducing Infinispan
Solr and ManifoldCF
Ad

Viewers also liked (8)

PDF
Israel, a primeira trincheira
ODP
Mastering solr
PDF
Geospatial search with SOLR
PPT
Solr Presentation
PPTX
Apache Solr
PDF
Rebuilding Solr 6 Examples - Layer by Layer: Presented by Alexandre Rafalovit...
PPTX
Battle of the giants: Apache Solr vs ElasticSearch
PPTX
JSON Support in Java EE 8
Israel, a primeira trincheira
Mastering solr
Geospatial search with SOLR
Solr Presentation
Apache Solr
Rebuilding Solr 6 Examples - Layer by Layer: Presented by Alexandre Rafalovit...
Battle of the giants: Apache Solr vs ElasticSearch
JSON Support in Java EE 8
Ad

Similar to Apachesolr presentation (20)

KEY
Intro to Apache Solr for Drupal
PPTX
Apache solr
PPTX
DrupalTour. Lviv — Apache solr. Advanced use cases (Artem Sylchuk, InternetDe...
KEY
Switching search to SOLR
PDF
Apache Solr crash course
PPTX
Making your Drupal fly with Apache SOLR
PPTX
Drupal 7 and SolR
PPT
Building Intelligent Search Applications with Apache Solr and PHP5
PDF
Apace Solr Web Development.pdf
PDF
Basics of Solr and Solr Integration with AEM6
PDF
Introduction Apache Solr & PHP
PPT
Enterprise search in_drupal_pub
PDF
Suche mit Apache Lucene & Co.
PDF
Drupal + ApacheSolr
PDF
Apache Solr
PPTX
Search Engine Building with Lucene and Solr (So Code Camp San Diego 2014)
PPT
Introduction to Apache Solr.
PDF
Apache Solr Workshop
PPTX
Enterprise search with apache solr
Intro to Apache Solr for Drupal
Apache solr
DrupalTour. Lviv — Apache solr. Advanced use cases (Artem Sylchuk, InternetDe...
Switching search to SOLR
Apache Solr crash course
Making your Drupal fly with Apache SOLR
Drupal 7 and SolR
Building Intelligent Search Applications with Apache Solr and PHP5
Apace Solr Web Development.pdf
Basics of Solr and Solr Integration with AEM6
Introduction Apache Solr & PHP
Enterprise search in_drupal_pub
Suche mit Apache Lucene & Co.
Drupal + ApacheSolr
Apache Solr
Search Engine Building with Lucene and Solr (So Code Camp San Diego 2014)
Introduction to Apache Solr.
Apache Solr Workshop
Enterprise search with apache solr

Apachesolr presentation

  • 2. Background • SOLR is open source • Built on the Lucene search library • Java-based • REST-like XML or Json API
  • 3. SOLR Features • Faceted search and filtering • Geospatial search (x,y pos) • Spelling suggestions • Works in multiple languages (CKJ tokenizer) • Ideal for large data sets • High performance, scalable • Very customizable
  • 4. Installation • Latest SOLR version - 4.2.1 • Supported by Drupal modules - 3.6.2 • Make sure java installed • Download sever • Replace config files for module ones • Backend: http://localhost:8983/solr/admin • Securing! Make sure your ports are secure
  • 5. Modules - ApacheSolr • Apachesolr was the first module to integrate SOLR into drupal, and has big names behind it • Acquia sponsored • Only supports one index • Lots of contrib modules • Only support SOLR 3.x
  • 6. Modules – Search API • Again, lots of community support and contrib modules • Data source is not restricted to just solr, but support for many • Very views-focused • Only support for SOLR 3.x
  • 7. SOLR – Configuring • Setting fields – Relevance weights - Full Text? – Taxonomy hierarchy • Adding filter blocks using Facet API
  • 8. SOLR – Config (cont.) • HTML tags to boost (more relevance for h1) • Stopwords (what to ignore) • Ignore characters (a dash in-between) • Index alt attribute • What node types to index • Node access