A Solr Query's tale
Concepts: use of the Dismax/EDismax query handler
Exposed Solr Hooks (6.x-1.x) for developers
hook_apachesolr_modify_query(&$query, &$params, $caller);
Exposing fields to Solr
If you need to expose custom fields (whether created with Fields or in a module) to Solr, first determine which of the following applies:
Installing Apache Solr Search with free (trial) Opensolr server on Drupal 7
Download and install the Apache Solr Module - https://drupal.org/project/apachesolr
Installing and configuring a Solr server
While Solr is very easy to get running initially, there are quirks to using it in different OSs or with different packages. Child pages
- Apache Solr Multi-core Setup using Jetty
- Apache Solr Multi-core on Debian Squeeze using packages and HTTP authentication
- Apache Solr schema.xml
- Apachesolr Caching
- Automatically Start Apache Solr
- Deployment of Solr servers for performance and availability
- Installing Apache Solr on Windows 2008 with Jetty Running as a Service
- Installing Solr 7.x/8.x on CentOS 7/Debian 11
- Installing Solr on Apple - Mac OS X
- Installing Solr on Tomcat
- Installing Solr on Ubuntu
- Manipulating Apache Solr search results using the QueryElevationComponent and elevate.xml
- Quick start for Solr 3.6
- Quick start for Solr 4.6
Modifying queries and index data using Apache Solr Search Integration hooks
The Apache Solr Search Integration module has lots of points for modifications via the API. Suggestions for customizing the Drupal module
- Adding and Removing Sorts
- Change apache solr search keyword operator OR/AND
- Create filter to return only one site on Multisite Search tab
- Creating custom search facets with the Apache Solr Facet Builder module
- Creating custom subqueries
- Drupal Apachesolr 6.x-2.x CCK Hook
- Enabling RSS feeds of Apache Solr Search result pages
- Enhance the default Spell Checker - "Did You Mean..?"
- Filter search results by site when using the same Apache Solr Index for multiple sites
- Making Apache Solr the only search engine available
- Remove or modify an Apache Solr facet link in a block
- Removing individual nodes from the ApacheSolr search index
- Removing specific content type(s) from search results
- Truncating or Lengthening Your Search Result Title and Description (search-snippet)
Sequence diagram / flow diagram
Apache Solr Search Integration Sequence Diagram.
Sites Using ApacheSolr
Troubleshooting Solr
WHAT/WHERE search + Solr 3.6 + location(lat/lng) + radius based search
This doc will help you to