'Get up to 11 featured MOWs for the request\'s region. If less than 11
are available, make up the difference with globally-featured MOWs.'

def get_featured_websites(self):

    REGION_TAG = ('featured-website-%s' % self.request.REGION.slug)
    region_filter = es_filter.Term(tags=REGION_TAG)
    GLOBAL_TAG = 'featured-website'
    global_filter = es_filter.Term(tags=GLOBAL_TAG)
    mow_query = query.Q('function_score', filter=es_filter.Bool(should=[region_filter, global_filter]), functions=[SF('random_score', seed=self._get_daily_seed()), es_function.BoostFactor(value=100.0, filter=region_filter)])
    es = Search(using=WebsiteIndexer.get_es())[:11]
    results = es.query(mow_query).execute().hits
    return ESWebsiteSerializer(results, many=True).data
