【发布时间】:2024-01-24 10:25:01
【问题描述】:
有两个实体可以通过类型化的方式相互关联。我必须如何对这些表进行非规范化和索引以在 Solr/Lucene 中按特定实体 B 和关系类型搜索实体 A?
例如,假设有实体organisation 和person 由下表链接:
-------------------------------------------
| link_type | person | organisation |
-------------+-------------+---------------
| Founder | Elon Musk | SpaceX |
|------------+-------------+--------------|
| Chairman | Elon Musk | SolarCity |
|------------+-------------+--------------|
| Founder | Lyndon Rive | SolarCity |
|------------+-------------+--------------|
| Founder | Elon Musk | Tesla |
-------------------------------------------
我希望能够搜索 Elon Musk 创立的所有组织。预期的文档结果是:
[SpaceX, Tesla]
【问题讨论】:
标签: indexing solr lucene relationship denormalization