我是Elasticsearch的新手,想要做以下事情:
我必须索引两个大型矩阵,我想做两件事: 1)使用Elasticsearch索引这些矩阵; 2)对这两个矩阵进行矩阵乘法
但是,我们的矩阵数据以3列格式而不是典型的大型矩阵数据格式保存,因为它是在Hadoop / Pig中处理的: (row1,col1,val11), (row1,col2,val12),(row1,col3,val13),......
问题1:在进行索引之前,是否必须将3列矩阵数据格式转换回原始大矩阵格式?
问题2:在矩阵数据索引之后,如何使用Elastisearch对两个矩阵进行矩阵乘法?任何示例代码?
谢谢!
答案 0 :(得分:0)
我不认为Elasticsearch应该进行算术运算,特别是在矩阵上。但是,可以使用脚本来实现此目的。检查以下两个链接:
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-scripting.html