Hello,
since wb2.7 one can add an additional parameter 'search_path' into the search-formular.
There is a (yet german only) documentation
here. And some (english) code-samples
here.
So, all you have to do, is to add a field (e.g. radio or text) to let the user choose the search_path (the "where" in your post).
Examples:
if you have a multilingual page (de/en) you can use
<input type="radio" name="search_path" value="/de/"> deutsch<br>
<input type="radio" name="search_path" value="/en/"> english<br>
to let the user choose whether to search in the german or in the english pages.
If the page containing the news-section is called "news" (appears as
http://www.example.com/pages/news.php in browser) you can use
<input type="radio" name="search_path" value="/news"> search in news<br>
<input type="radio" name="search_path" value="-/news"> search everywhere else<br>
to let the user choose wether to search in news or everywhere but not news.
thorn.