suggestion: rename to download_json_searchnodes to download_json_searchdataset, because the controller does not know anything about nodes or trees (this is UI specific)