【问题标题】:Get joined data in result for Solr Join Query获取 Solr 连接查询结果中的连接数据
【发布时间】:2015-12-07 15:11:14
【问题描述】:

我有以下 json 文件:

[{
 "entity_id":"A1",
 "entity_desc":"cat",
  "relation_id": "A2",
 "relation_type":"kind of"
  },

{
 "entity id":"A2",
 "entity_desc":"Animal",
  "relation_id": "A9",
  "relation_type":"xyz"
} ,
]

我已经通过 solr 对它们进行了索引,现在我想使用连接查询来获取结果:

cat "is kind of" Animal.

如何将文档1中的relation_id映射到文档2中的relation_id

提前致谢

【问题讨论】:

  • 我的意思是如何将文档1中的relation_id映射到文档2中的entity_id?

标签: join solr relational


【解决方案1】:

不可能从两个实体中获取结果。 您只能通过连接的实体来限制您的查询。

这里引用solr wiki

Solr 中的联接实际上并不等同于 SQL 连接,因为没有关于“从”连接的表的信息 结转至最终结果。 更合适的 SQL 类比是“内部查询”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 2018-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-30
    相关资源
    最近更新 更多