def more_like_this(_es, es_index, field, like_list, min_term_freq, max_query_terms):
    """Build and execute a more like this query on the like document
    See https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-mlt-query.html

    Returns
        result (list): list of documents that match the like document.
    """
    queries = [{
        "stored_fields": field,
        "query": {
            "more_like_this": {
                "fields": field,
                "like": like,
                "min_term_freq": min_term_freq,
                "max_query_terms": max_query_terms
            }
        }
    } for like in like_list]

    results = []
    for query in queries:
        res = _es.search(index=es_index, body=query)
        results.append([hit['fields'][field[0]][0]
                        for hit in res['hits']['hits']])
    return results