nodes in views and views in search results
Take a look at Rabbit Hole ( https://www.drupal.org/project/rabbit_hole ) , it has several options as to what has to happen when a Node is viewed ( or trying to get viewed ) directly.