Per dww and DamZ - for advanced uses of Apache Solr (such as project_solr) we should allow a mapping of field names that show up in the url to more meaningful names.

for example:

'smfield_project_release_api_terms' -> 'drupal_core'

So our search URL would look something like:

/search?q=Views&filters=drupal_core:6.x

instead of:

/search?q=Views&filters=smfield_project_release_api_terms:6.x

In order to accomplish this we probably need a little more cleanup in query class, at least, and perhaps some additional abstraction in the modules.

Comments

pwolanin’s picture

Status: Active » Needs work
StatusFileSize
new3.83 KB

Here's a start on the query class changes.

pwolanin’s picture

StatusFileSize
new8.12 KB

This sort of works.

pwolanin’s picture

StatusFileSize
new9.63 KB

Better yet, more-or-less functional plus some stuff from Barry's patch http://drupal.org/node/293989

pwolanin’s picture

StatusFileSize
new11.51 KB

And push as much of the non-query-related code out of the class as possible for the BC part.

pwolanin’s picture

Status: Needs work » Needs review
pwolanin’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.