ckanext-search is an experimental proof of concept for pluggable search provider and improved search capabilities in CKAN. WARNING: This is experimental work not meant for production use. Original discussion: ckan/ckan#8444. The POC combines code that should eventually live in different places: core modules (plugin, index, cli, actions), separate provider extensions (Solr, Elasticsearch), and feature extensions (spatial search). Features include: basic Solr and Elasticsearch providers, dataset/entity indexing and querying, text search across all fields, support for IPackageController hooks. Not yet implemented: faceting, language stemming, custom entities. Repo transferred from amercader to ckan org. Actively developed.