2011-11-18 72 views
0

我有许多带有动态字段的Solr文档,它们复制了其他文档中的字段中的数据。麻烦的是,只要引用的内容发生变化,这些动态字段中的数据就会过时。如何在Apache Solr中执行“字段指针”

是否有某种方法可以使用“字段指针”,以便这些交叉引用始终保持同步?

回答

0

如果我理解正确的情况下,你与你的文件基本上指向其他引用的数据维护的重复数据。
Solr中没有字段指针。

您或许可以使用Solr Join,它可以帮助您参考数据而不是在每个文档中进行维护。所以你只需要更新一次,其他文档就会正确引用它。

Solr Join是一个Solr 4.0功能,可能需要使用构建进行修补。

+0

这看起来像是正确的答案,但不幸的是,Solr 4.0现在是预发布版本,我们可能无法使用它。 :(如果没有其他人出现,我可以将其标记为已接受 – feedbackloop

+0

您可以尝试将修补程序应用到您当前的版本,并查看它如何为您工作。无需升级到Solr 4.0 – Jayendra