Can the free text search as detailed here
be configured to match all the terms (minus stop words used) - as detailed in the improving precision part of theelastic search document here
http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/match-multi-word.html
For instance if I do a search for cottages in belfast it returns a tonne of results with just cottages that we don't want to see
Many Thanks