我正在使用ElasticSearch-Hadoop API。我试图通过使用以下Spark代码来获取_mtermvector
:
val query= """_mtermvectors {
"ids" : ["1256"],
"parameters": {
"fields": [
"tname"
],
"term_statistics": true
}
}"""
var idRdd = sparkContext.esRDD("uindex/type1",query)
它不起作用,请任何想法,欣赏!
答案 0 :(得分:2)
您不能使用作为document API's与ES-Hadoop一部分的端点(如_mtermvectors)。只允许属于query API's,query DSL或external resource的查询。
希望它有所帮助。