Its able to get what you searched for in the url and all you need to do is let the shortcode know which URL parameter it should get the searched value for.
Unfortunately with these you will need to write some custom shortcode to get the information.
For the Taxonomy you should be able to get the taxonomy term name by writing a custom code using the slug to get the name however with the custom field value of 0, it would be possible.