我想索引点如下:
(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 :(得分:0)
看看这个vector-scoring插件。该示例似乎执行余弦相似性,但它也可以扩展到其他距离度量。
答案 1 :(得分:0)
请参阅https://github.com/opendistro-for-elasticsearch/k-NN。 这恰好可以满足您寻找给定查询向量最近邻居的目的