[#53320213] HdfsDatasets show in search results.

There is now a 'RelationalDataset' class that is the parent of all datasets except HdfsDataset and ChorusView.
RelationalDataset exists just to allow targeted filtering by data source permissions of the datasets that have them.