Last updated by David Lesieur on Thu, 2008-03-06 03:10
We've had a good discussion today at Drupalcon, in a BoF session led by Robert Douglass. Here's the plan that emerged to build a killer search for Drupal that will help take us Drupalers further towards world domination. ;)
Being insanely fast, scalable, open source and built by geniuses, Solr would be a central piece in this project, Therefore, most tasks are related to the ApacheSolr module. Other tasks are related to the Faceted Search module, since people have expressed interest in using it as the front-end for searching and administering search, but with Solr at the back-end instead of the current SQL queries.
I'm creating this wiki page to provide a quick overview of the plan. If I've forgotten anything important, feel free to update it!
We'll have to make this plan happen. Volunteers are welcome to discuss and take up any of the following challenges:
- ApacheSolr: Upgrade to Drupal 6
- ApacheSolr: Handle node access
- ApacheSolr: Improve test coverage
- Faceted Search: Update to Drupal 6
- Faceted Search: Decouple front end from core search implementation
- ApacheSolr: Add sorting search results
- ApacheSolr: Add range query feature
- ApacheSolr: Real hierarchical taxonomy in the index
- ApacheSolr: Provide spelling suggestions
- ApacheSolr: Add indexing of attachments
- ApacheSolr: Search multiple sites
- ApacheSolr: Add support for synonyms lists
- ApacheSolr: Add "more like this" feature
- ApacheSolr: Support term extraction