I think this would make the results a lot more relevant: - Grab all posts with one or more matching tags - Sort that list by the number of matching tags - Limit to 6