如何使用Elasticsearch Hadoop获取术语向量

时间:2016-06-29 15:16:23

标签: scala elasticsearch apache-spark elasticsearch-hadoop

我正在使用ElasticSearch-Hadoop API。我试图通过使用以下Spark代码来获取_mtermvector

val query= """_mtermvectors {
        "ids" : ["1256"],
        "parameters": {
            "fields": [
                 "tname"
            ],
            "term_statistics": true
        }
}"""
var idRdd = sparkContext.esRDD("uindex/type1",query)

它不起作用,请任何想法,欣赏!

1 个答案:

答案 0 :(得分:2)

您不能使用作为document API's与ES-Hadoop一部分的端点(如_mtermvectors)。只允许属于query API'squery DSLexternal resource的查询。

希望它有所帮助。