11. Drupal Search Process
‣ Search box will only scan index
indexed
database
Thursday, July 2, 2009
12. Drupal Search Process
‣ Search box will only scan index
‣ Must match search string exactly
indexed
database
Thursday, July 2, 2009
13. Drupal Search Process
‣ Search box will only scan index
‣ Must match search string exactly
‣ limited support of operators
indexed
database
Thursday, July 2, 2009
14. Drupal Search Process
‣ Search box will only scan index
‣ Must match search string exactly
‣ limited support of operators
‣ (-) exclude term
indexed
database
Thursday, July 2, 2009
15. Drupal Search Process
‣ Search box will only scan index
‣ Must match search string exactly
‣ limited support of operators
‣ (-) exclude term
indexed ‣ (type:) content-type specific
database
Thursday, July 2, 2009
16. Installing Apache Solr
Search Server for Drupal
What you will need:
Thursday, July 2, 2009
17. Installing Apache Solr
Search Server for Drupal
What you will need:
‣ Hosting that supports Java
Thursday, July 2, 2009
18. Installing Apache Solr
Search Server for Drupal
What you will need:
‣ Hosting that supports Java
‣ Access to Command Line
Thursday, July 2, 2009
20. Get Solr Search Server
Get your nightly build at
http://people.apache.org/builds/lucene/solr/nightly/
# wget http://people.apache.org/
builds/lucene/solr/nightly/your-
nightly-build.zip
# unzip your-nightly-build.zip
Thursday, July 2, 2009
21. Install Apache Solr Module
http://drupal.org/project/apachesolr
Install but don’t enable!
Thursday, July 2, 2009
24. Get Solr PHP Client
# cd apache-solr/example
# java -jar start.jar
Check to see if server is running..
http://your-site:8983/solr/admin/form.jsp
Is it working with Drupal?
Thursday, July 2, 2009