【问题标题】:How do i achieve cross join between two types in elasticsearch?如何在elasticsearch中实现两种类型之间的交叉连接?
【发布时间】:2016-03-23 19:02:55
【问题描述】:
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 中实现相同的功能?

【问题讨论】:

    标签: elasticsearch bigdata nosql


    【解决方案1】:

    在 elasticsearch 中无法原生地做到这一点。

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

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

    【讨论】:

      猜你喜欢
      • 2014-09-11
      • 2019-06-06
      • 2018-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-06
      • 2020-02-01
      • 1970-01-01
      相关资源
      最近更新 更多