Ensure this works with full text query, and update to latest datastore API changes
Merge remote-tracking branch 'origin/ckan-1251-1725-1792-1830-1815'
Added better exception handling