Ticket #317 (closed enhancement: fixed)
Make search pluggable
| Reported by: | rgrp | Owned by: | pudo |
|---|---|---|---|
| Priority: | critical | Milestone: | v1.1 |
| Component: | ckan | Keywords: | |
| Cc: | Repository: | ||
| Theme: |
Description
Make lib/search.py pluggable so that we can plug in different search systems (e.g. SOLR).
Suggest we define a base Search class from which specific search implementations inherit (e.g. SQLSearch, SOLRSearch etc). The specific one being used would then be set via a config variable.
Change History
Note: See
TracTickets for help on using
tickets.

this has been in for a while now but still needs to be extended to include the indexing of entities (ckan.model.search_index)