Thanks for the replies.
I'm hosting with JustHost. I don't have another hosting account unfortunately.
URL is http://thebeautifulhousecompany.com/search/. It displays with an example search string of “Swimming Pool” (with quotes). With WP 3.0.2, this displayed all properties with swimming pools. With WP 3.1.3, no properties are returned.
In 3.0.2, if swimming pool (no quotes ) was entered, properties with pool tables and no swimming pools would be returned, hence the need for quotes for exact match on multiple words.
In 3.1.3, if stag parties (no quotes) is entered, a property (newcourt park)referencing The Stagg Inn is found – this post does not contain stag parties.
One word searches are fine.
searchform.php is the same for live/localhost:
<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
<input type="text" value="<?php the_search_query(); ?>" name="s" id="s" />
<input type="submit" id="searchsubmit" value="<?php _e('Search','ElegantEstate'); ?>" />
It uses a search.php and page-search.php too