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)