如何在elasticsearch中实现两种类型之间的交叉连接?

时间:2016-03-23 19:02:55

标签: elasticsearch bigdata nosql

SELECT u.Address,c.locality,jaccard_similarity(u.Address, c.locality) as score  
FROM  users u
left join communites c on jaccard_similarity(u.Address, c.locality) >=0.65

如何在Elasticsearch中实现相同的功能?

1 个答案:

答案 0 :(得分:0)

在弹性搜索中没有办法本机化。

您必须使用嵌套对象或执行应用程序连接(在您的应用程序中执行2次查询)。

文档将解释策略:https://www.elastic.co/guide/en/elasticsearch/guide/current/relations.html