I've had a look at the source for content/advancedsearch (kernel/content/advancedsearch.php) and it appears that you will only beable to override based on the section.
It appears that $searchSectionID can be set in the search form. I'm unsure if this effects the actual search.
You can check out the shop module views looking for the "$res =& eZTemplateDesignResource::instance();" settings and see what keys are set. It is these that the override systems checks against the match conditions.
working around you can write in the pagelayout.tpl:
{if $module_result.uri|contains("advancedsearch")}
<!-- code for the advanced search layout -->
{elseif $module_result.uri|contains("shop")}
<!-- code for the shop layout -->
{else}
<!-- code for the site layout --> {/if}