How to build a scoped search and query correction suggestions with Elasticsearch