我有 3 个域:A、B、C。
A 和 C 通过 B 具有多对多关系。 A 和 C 是可搜索的。
当我搜索并获取 A 域列表时,A 中的所有字段都可以访问,但是关系字段始终为“空”。为什么我无法访问关系字段?为什么我会得到“空”?如果我直接访问对象,我会看到一个关系,但是当可搜索返回 A 域时,我在关系字段上得到“null”。
PS:我试图使 B 可搜索,但看起来可搜索在索引它上面有问题,我没有看到索引 B 的任何意义,因为它的存在只是为了多对多关系。
请我需要帮助。我需要能够以可搜索的返回值通过 A 到达 C。
谢谢你。
[更新]:我今天做了一个原型项目(小型数据库)并使域 B 可搜索。现在我可以访问关系字段。但是在我的实际项目中,我不想让 B 可搜索,因为数据库很大并且索引时间太长。有办法解决吗?