April 8-13 2011 Apache Solr Search Integration sprint goals

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Please sign up at http://groups.drupal.org/node/138324

For real-time chat or to connect with sprinters, join #drupal-apachesolr in IRC

There will be two skype kick-off calls of about 30 min each on Friday, April 8. One at 8 am EDT and one at 3 pm 4 pm EDT (hopefully that will span enough timezones). Join IRC before hand and share your skype name there to be called in.

At the outset, some possible high-level goals are:

  • integration with Facet API
  • integration with Views
  • UI improvements
  • Expanded test coverage

More focused goals could include:

  • Make an enhanced schema for 3.1 that supports geo searches
  • Update and improve developer docs in apachesolr.api.php
  • ?filters= ?f[]= (this will be part of facet APi most likely, or perhaps keep some simple handling in apachesolr)

Secondary goals:

  • Open up a 6.x-3.x branch

Comments

Facet API is a backend

cpliakas's picture

Facet API is a backend agnostic facet building module that takes most of its architecture form Search Lucene API and much of the facet building code from Apache Solr. Its main benefits are that facets can be displayed multiple times in multiple ways on the same page, and the display widgets are pluggable making it easier for people to build more interesting facet displays. Since the module is backend agnostic, we can foster collaboration from the fragmented search communities that have been developing for specific projects.

The state of the module is that the architecture is in working condition, but the facet rendering code still needs some work. The priorities are listed below:

  • Complete the link widget for the block display so facets can be rendered as they currently are in Apache Solr
  • Implement the "map callbacks" so the data from the index is transformed into something human readable.
  • Complete the date facet functionality by implementing the min / max callbacks and making sure the hierarchy processing is working.

Once this is complete, we should be in good shape to move forward with additional tasks.

  • Start to strip out the facet functionality from Apache Solr
  • Move the Apache Solr adapter from Facet API to Apache Solr
  • Begin to cleanup the fieldset facet displays
  • Start building more interesting widgets

Lucene, Nutch and Solr

Group organizers

Group categories

Projects

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: