Reloading a page from selecting a taxonomy term from a views filter general

I have a book containing docs for multiple versions of software.

I want the pages of those books to be searchable and sorted per version.

specifically

I have a node override provided my panels of a certain content type.

One of those panels is a view displaying the content type that has been tagged with a taxonomy term.

How can I 


Create an exposed filter that provides a dropdown selection of
terms, in this case, version numbers?


and


Have the page reload the view after a new term, in this case, the
version number, is selected and then submitted via a submit button?


This would preferably be done with contrib modules.
No need for contrib modules: it's all in Views.

So firstly you'll need to add a Filter criteria in your View.


Add
Select the term field (Topic in my case)
Configure extra settings: Dropdown
Configure filter criterion: Expose this filter to vistors


Secondly you'll need to enable AJAX submits.


Advanced > Other > Use AJAX > Yes




There are a couple of contrib modules that may be useful however.


Chosen for very long select lists
Better exposed filters if Select lists aren't good in your case