2017-10-04 62 views
0

我想要个指数点,如:查询最近在弹性搜寻点的邻居

(1,1,1,1,1,0,0,1,0,1,1,0)

然后检索k个最近的邻居。

我在Elastic Search REST API中找不到这个功能,任何人都知道如何使用Elastic Search REST API或Elastic Search Java客户端来添加和查询n维点? (我不能使用Lucene,因为它没有REST API)。

谢谢。

+0

但Solr可以吗? – MatsLindh

+0

是的,它的确,Solr的功能不受n维点限制? – italktothewind

+0

Solr中的PointType是n维的,所以虽然我没有自己尝试过,但它应该是可能的。 – MatsLindh

回答

0

看看这个vector-scoring插件。该示例似乎执行余弦相似性,但它也可以扩展到其他距离度量标准。