On my current project, I have to create 2, distinct templates to receive 2 distinct search results of the same site.
Both researches are coming from different forms on different templates/pages.
Thing is, there is only one search.php file in WordPress, and I don’t think it’s possible to create another one. (like search-taxonomy.php)
Is there a way to separate one search result of the other, and to then display the correct search page template in relation to which search form has been filled?
You could make a page template http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates
And then you could post some data via $_GET /search2/?search=xxx to that page and do a custom wp_query where you use ‘s=’ . $_GET[‘search’]
http://codex.wordpress.org/Class_Reference/WP_Query
Something like this:
As far as I know it’s not possible to run two separate searches using WP. What you could do is categorize them under separate headers in your results. It is possible to limit searches to a specific category.
Take a look and see if this plugin helps you at all: http://wordpress.org/extend/plugins/search-everything/