获取Solr Join Query的结果中的联接数据

时间:2015-12-07 15:11:15

标签: join solr relational

我有以下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.

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

提前致谢

1 个答案:

答案 0 :(得分:0)

无法从两个实体获得结果。 您只能通过已加入的实体来限制查询。

此处引用solr wiki

  

加入Solr并不等同于   SQL连接因为没有关于表“加入”的信息   结转到最终结果。   更合适的SQL类比将是“内部查询”。